Ouvrir le menu principal

iGeneration

Recherche

iOS 8 : Safari et les webapps seront aussi rapides en JavaScript

Florian Innocente

mercredi 04 juin 2014 à 15:00 • 5

iOS

Avec iOS 8, un contenu web lourd en JavaScript devrait s'exécuter aussi rapidement dans Safari que dans un navigateur tiers ou une webapp. Apple a détaillé à la WWDC de nouvelles API, pour un WebKit modernisé, qui offrent une parité entre iOS et OS X. L'homogénéisation se prolonge aussi sur les performances au sein d'iOS. Il y a maintenant un an, il avait été remarqué que les web apps tournaient plus lentement que Safari pour afficher le même contenu. Ces logiciels ne profitaient pas du moteur JavaScript Nitro ni d'optimisations incluses dans Safari (données stockées en cache, rendu asynchrone, etc).

Apple avait retoqué les critiques sur une possible volonté de défavoriser des navigateurs concurrents. Il s'agissait plutôt de répondre à des impératifs de sécurité. Nitro est un moteur JavaScript qui inclut la compilation à la volée (JIT). Cela implique d'avoir la capacité de marquer des pages mémoires en RAM comme étant exécutables. Or, contrairement à Mac OS X, un tel mécanisme sur iOS ouvrait la porte à de possibles exécutions de code non signé.

Apple a maintenant amélioré l'isolation des processus lorsqu'un contenu web est exécuté au sein d'une application tierce. Le rendu web ne devrait plus être pénalisé en vitesse face à Safari. Avec la nouvelle classe WKWebView remplaçant UIWebView, l'application s'appuiera sur le même moteur JavaScript. Cela devenait d'autant plus nécessaire qu'Apple interdit toujours de proposer sur iOS un navigateur utilisant des moteurs différents des siens.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

iOS 18.4 : les résumés générés par IA arrivent dans l'App Store

11:30

• 0


Avec Phoenix, les créateurs d’Ivory et Tweetbot préparent un client pour Bluesky

11:30

• 1


« À la folie » de Céline Dion, « Au bout du monde » de Michel Sardou : Apple Music spammé avec de la musique IA

10:30

• 6


Sosh rend sa 5G plus accessible avec un forfait 150 Go à 14,99 €/mois 🆕

10:04

• 16


Le nouvel iPad embarque 6 Go de RAM, soit 2 de plus que l’iPad 10

09:38

• 7


Le premier iPhone pliant aurait un format de livre et dépasserait allègrement les 2 000 $

08:02

• 33


1fichier.com condamné à verser 935 000 euros à Nintendo pour hébergement illégal

05/03/2025 à 22:00

• 11


Test de l’iPhone 16e : pour tout le monde, ou presque

05/03/2025 à 20:30

• 21


Coup d'œil aux nouveaux bracelets printemps-éte 2025 d'Apple

05/03/2025 à 17:48

• 12


Lara Croft: Guardian of Light est de retour sur l’App Store

05/03/2025 à 16:00

• 3


Le MacBook Air améliore sa webcam et passe à la puce M4 pour 100 € de moins

05/03/2025 à 15:49

• 88


Apple annule les commandes de Mac mini et de Mac Pro dont elle a offert les options 🆕

05/03/2025 à 14:31

• 138


Apple Intelligence : tous les Mac et iPad sont compatibles à deux exceptions près

05/03/2025 à 12:28

• 70


L'Apple Watch aide à l'arbitrage de matchs de hockey

05/03/2025 à 11:46

• 11


Un forfait 5G 300 Go offert pendant trois mois sans engagement

05/03/2025 à 10:10

• 12


tvOS 18.4 gagne une fonctionnalité qui fait penser à l’écran domotique des rumeurs

05/03/2025 à 07:48

• 17