Ouvrir le menu principal

MacGeneration

Recherche

L'équipe de WebKit présente son nouveau moteur JavaScript

Christophe Laporte

mercredi 14 mai 2014 à 21:48 • 22

Logiciels

La semaine dernière, nous évoquions le fait qu’Apple travaillait sur un nouveau moteur JavaScript. Jusqu’à présent, WebKit FTL JIT était présenté comme un projet expérimental permettant d’adresser les problématiques relatives au JavaScript d’une nouvelle manière. La grande nouveauté de ce moteur, c’est qu’il utilise LLVM comme compilateur Just In Time (JIT)

Hier, sur WebKit.org, WebKit FTL JIT a officiellement été présenté. Indiscutablement, le ton a changé concernant WebKit FTL JIT, qui est présenté comme le grand projet du moment. Filip Pizlo d’Apple indique que WebKit FTL JIT a été activé dans les nightly builds de Webkit pour iOS et OS X. Vu le timing, on ne serait guère étonné de voir ce moteur dans les prochaines versions de Safari pour OS X 10.10 et iOS 8.

Ce nouveau moteur dispose d’une nouvelle architecture : FTL pour Fourth Tier LLVM, possède une architecture à quatre niveaux contre trois pour la précédente. L’intérêt d’utiliser LLVM (Low Level Virtual Machine), c’est qu’il permettra de créer une machine virtuelle.

Cette partie du moteur de JavaScript ne sera appelée que dans certains cas. La compilation par LLVM nécessite du temps de calcul. Par conséquent, le moteur JavaScript l’appellera uniquement pour des tâches complexes où il sera beaucoup plus performant que les « autres moteurs ». Tout l’art d’un moteur JavaScript réside notamment dans le fait de recourir au bon élément pour exécuter du code.

Au final, l’idée est toujours la même : offrir des performances qui se rapprochent du code natif. Ce toujours plus de performances, Apple en a non seulement besoin pour que son navigateur web reste performant, mais aussi en tant qu’éditeur. La Pomme réalise sur le web des projets de plus en plus ambitieux. Le travail effectué par les développeurs d’Apple concernant iWork.com est assez impressionnant de ce point de vue.

Ajouter ce site dans Google News

Le prochain modèle d’OpenAI serait plus puissant mais beaucoup plus difficile à surveiller, inquiétant les scientifiques

02/09/2026 à 21:45

• 33


Le gouvernement américain vole au secours d’OpenAI dans son procès face au New York Times

02/09/2026 à 20:45

• 22


C'est la rentrée, ces articles du Club iGen passent en accès libre : découvrez nos contenus premium

02/09/2026 à 18:12

• 1


Mon IA à la maison : comment installer un LLM sur mon Mac

02/09/2026 à 18:06

• 60


L'extension .fr fête ses 40 ans

02/09/2026 à 18:05

• 7


Acer et Dell multiplient les PC Windows pour concurrencer le MacBook Neo

02/09/2026 à 16:48

• 17


Apple Watch : la décote est limitée, mais pas la meilleure du marché

02/09/2026 à 16:26

• 12


Des contrefaçons de l'iPhone 18 Pro circulent déjà dans la nature

02/09/2026 à 16:26

• 9


Pour les nostalgeeks, un site permet de défragmenter votre disque dur dans un navigateur

02/09/2026 à 14:50

• 31


L'utilitaire de captures d'écran CleanShot muscle sérieusement l’enregistrement vidéo sur Mac

02/09/2026 à 14:49

• 6


Promo : Proton Unlimited passe à 6,49 € par mois pendant un an

02/09/2026 à 12:05

• 29


Luca Maestri prend à son tour du recul chez Apple

02/09/2026 à 11:37

• 2


Liljebagge : Ikea prépare un thermostat de radiateur connecté compatible Matter à moins de 20 €

02/09/2026 à 11:21

• 49


CyberGhost VPN à -82 % : sécurisez votre Mac mini M6 et tous vos appareils Apple dès la rentrée 📍

02/09/2026 à 11:21

• 0


Les canicules ont causé une vague de pertes de données, selon un spécialiste de la récupération

02/09/2026 à 11:05

• 12


Anthropic lance Fable 5.1, présenté comme plus performant et moins cher que son prédécesseur

02/09/2026 à 09:48

• 18