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.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Black Friday iPad : l'iPad A16 à 310 €, l'iPad Air à 475 € et l'iPad Pro M5 à 860 €

00:11

• 6


Jusqu'à - 50 % chez ShopSystem : les coques iPhone les plus fines au monde ! 📍

27/11/2025 à 21:55

• 0


400 € de réduction sur l'iPhone Air de 1 To pour le Black Friday

27/11/2025 à 18:45

• 9


Black Friday : notre récap des meilleures offres (AirPods, Hue, MacBook…)

27/11/2025 à 18:18

• 11


Les clones chinois annulés suite à l’échec commercial de l’iPhone Air

27/11/2025 à 17:30

• 19


La Chine va imposer des règles drastiques pour les batteries externes avec le logo CCC

27/11/2025 à 16:50

• 34


Apple diffuse sa traditionnelle vidéo des fêtes, tournée à l’iPhone 17 Pro bien sûr

27/11/2025 à 15:21

• 10


L'Apple TV en promotion, ce qui est plutôt rare : 20 € de réduction sur le boîtier d'Apple

27/11/2025 à 15:10

• 9


Black Friday Fnac : le MacBook Air M4 à 899 € (+80 € en chèques-cadeaux) et jusqu'à 240 € offerts sur l'iPhone 17 Pro Max

27/11/2025 à 14:35

• 13


Un hacker porte iOS 6 sur l'iPod touch 3G, qui n'avait jamais pu en profiter

27/11/2025 à 13:15

• 20


La dernière saison de Stranger Things a brièvement fait vaciller l’infrastructure de Netflix

27/11/2025 à 12:30

• 24


Black Friday : les chargeurs Qi2 25 W déjà en promo pour recharger rapidement les iPhone 16 et 17

27/11/2025 à 12:07

• 4


Black Friday : les balances connectées et autres produits santé de Withings en promotion

27/11/2025 à 11:00

• 2


Apple a encore des iPhone Pocket... si vous êtes prêts à aller à Paris

27/11/2025 à 10:45

• 13


Black Friday : l’Apple Pencil Pro au plus bas et de nombreux accessoires iPad / Mac en promo

27/11/2025 à 09:34

• 1


Black Friday : le purificateur d’air Matter de SwitchBot dès 114 €, la moitié de son prix de base

27/11/2025 à 09:21

• 5