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

Bons plans : les robots aspirateurs compatibles Matter et HomeKit à prix cassés

17:10

• 1


Apple peut fermer un compte vieux de 25 ans sans recours à cause d’une mauvaise carte cadeau

16:34

• 8


ONLYOFFICE Desktop Editors 9.2 : l'IA s'invite sur votre Mac (et votre PC) 📍

14:14

• 0


iRobot, le fabricant des aspirateurs robots Roomba, en faillite et acheté par un groupe chinois

11:45

• 44


Beats rend hommage aux films de kung-fu pour vendre ses Powerbeats Pro 2

10:00

• 6


Waze teste (enfin) l’affichage des feux tricolores 🚦

08:54

• 17


iOS : Apple cherche toujours à forcer les mises à jour automatiques

08:32

• 45


Apple et la RAM : des accords clés arriveraient bientôt à échéance

07:11

• 85


Kindle : Amazon va permettre le téléchargement des livres en EPUB et PDF

06:45

• 21


Promos : iPad Air M3 à partir de 545 €, Smart Folio Apple à partir de 19 € et Smart Keyboard à 85 €

14/12/2025 à 20:20

• 1


Marre des pubs et des trackers ? Voilà pourquoi il faut utiliser un Adblock VPN 📍

14/12/2025 à 17:07

• 0


Des mises à jour de sécurité pour les anciennes versions de macOS et iOS

14/12/2025 à 14:25

• 79


Promo : l’iPhone 17 passe sous la barre des 840 €

14/12/2025 à 09:00

• 24


IKEA lance trois chargeurs Qi2 à des prix IKEA

14/12/2025 à 08:20

• 49


Auracast, la technologie audio qu'on adorerait utiliser si Apple s'en occupait vraiment

14/12/2025 à 08:09

• 12


iPhone : les coques Apple sont à nouveau en promotion (-20 %)

14/12/2025 à 07:25

• 9