Ouvrir le menu principal

iGeneration

Recherche

L’Apple A12 est optimisé spécifiquement pour JavaScript [MàJ]

Nicolas Furno

vendredi 12 octobre 2018 à 07:40 • 36

iPhone

Le nouveau processeur intégré à l’Apple A12 des iPhone XS et XR représente une évolution plus significative que prévue pour de multiples raisons. Nous avons évoqué sa meilleure gestion de la mémoire, mais ce n’est pas le seul changement. La puce d’Apple est la première à utiliser une nouvelle spécification ARM, notée ARMv8.3. Comme le note Greg Parker sur Twitter, celle-ci ajoute des instructions spécifiques pour JavaScript.

Grâce à ces instructions, les processeurs ARM sont nettement plus rapides pour traiter du code en JavaScript, en particulier parce qu’ils sont compatibles avec le format de stockage des nombres du langage. Jusque-là, ils devaient convertir chaque nombre avant de le traiter, ce qui n’a l’air de rien, mais ce qui représentait un goulot d’étranglement dans l’exécution du code.

En s’adaptant ainsi au langage le plus populaire du moment, sur le web et aussi dans les apps avec des solutions comme React Native, les processeurs ARM peuvent améliorer leurs performances dans bon nombre de cas. Le changement doit d’ailleurs expliquer pourquoi un iPhone XS peut obtenir un meilleur score qu’un iMac Pro à un benchmark JavaScript. On imagine que le processeur Xeon utilisé par le tout-en-un n’est pas optimisé aussi spécifiquement pour ce langage, ce qui le handicape malgré sa puissance brute incomparable à celle de l’Apple A12.

[MàJ 12/10/2018 13h45] : un développeur d’Apple révèle que le moteur JavaScript de Safari ne prend pas encore compte cette nouveauté apportée par ARM. En clair, les progrès liés à la nouveauté ne sont pas encore en place dans les iPhone XS, et les bons résultats sur les benchmarks s’expliquent uniquement par la qualité du processeur.

Ce qui veut aussi dire que l’on peut s’attendre à des performances encore meilleures dans ce domaine prochainement. On imagine qu’iOS 12.1 sera la première version à en bénéficier.

illustration ulule

Pour les 50 ans d’Apple, MacGeneration publie un livre événement

Précommandez-le dès maintenant et profitez-en pour découvrir nos nouveaux goodies, ou prolonger votre abonnement au Club iGen à tarif réduit.

Découvrez nos offres

Précommandez le livre et rejoignez la fête

Un livre pour raconter 50 ans d'Apple, une journée à Lyon pour les célébrer ensemble.

Participez sur Ulule

Promo : la station Qi2 3-en-1 de Spigen tombe à 37 €

09:50

• 0


Free annonce une « nouvelle révolution mobile » : suivez la conférence en direct

09:34

• 3


pCloud profite de Pâques pour brader son stockage cloud familial à vie 📍

09:16

• 0


Apple fait du Lil Finder Guy la star de nouvelles vidéos sur TikTok

08:39

• 10


iOS 26.5 : toutes les nouveautés

07:20

• 11


iOS 26.5 : le nouveau Siri toujours aux abonnés absents

07:02

• 31


Apple Intelligence activé par erreur en Chine : l’IA d’Apple attendrait toujours son feu vert

30/03/2026 à 22:09

• 8


iPhone 18 Pro : la Dynamic Island réduite se montre en photo

30/03/2026 à 21:27

• 14


120 000 € franchis : plus que 48 heures pour pré-commander notre livre sur les 50 ans d’Apple

30/03/2026 à 21:20

• 17


Un bracelet magnétique bi-colore (orange / vert) pour Apple Watch

30/03/2026 à 20:10

• 0


La première bêta de tous les OS 26.5 est disponible pour les développeurs, sans grosses nouveautés 🆕

30/03/2026 à 20:02

• 30


Bouygues Telecom lance une nouvelle option TV payante et augmente le prix de ses abonnements fibre

30/03/2026 à 17:50

• 11


Free Mobile laisse entendre que sa « révolution mobile » pourrait viser les voyageurs

30/03/2026 à 16:23

• 37


ChatGPT, Gemini et Copilot s’invitent enfin dans CarPlay avec iOS 26.4

30/03/2026 à 15:57

• 15


iOS 26.4 : Apple Podcasts passe à la vidéo, mais oublie les chapitres

30/03/2026 à 12:54

• 6


Netflix chamboule son lecteur vidéo sur Apple TV et bouscule les repères de la plateforme

30/03/2026 à 12:45

• 37