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.

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

Fin de Windows 10 : et si vous remplaciez votre PC par un Mac ?

20:30

• 5


macOS Tahoe 26.2 bêta 1 enfin disponible au téléchargement

20:07

• 2


Le Black Friday commence chez Proton : Mail à 1,99 €, VPN à 2,49 €, Unlimited à 6,49 € 🆕

19:10

• 34


Renault dévoile sa nouvelle Twingo, électrique et néo-retro, promise à moins de 20 000 €

18:15

• 108


Comment gagner (un peu) de place sur un Mac Apple Silicon en supprimant le code Intel

17:55

• 16


La nouvelle intro d’Apple TV a été créée à la main, avec du verre et des lumières

17:12

• 30


La Fnac, Darty et Amazon étendent les délais de retour jusqu'à fin janvier 2026, vous pouvez prévoir les cadeaux

16:00

• 4


Grosses promotions (jusqu'à 26 %) sur des MacBook Pro, iMac et iPad mini : il va falloir choisir !

14:57

• 13


Un accessoire pratique pour faire du câble management

13:55

• 0


Mais où est la version bêta de macOS 26.2 ?

12:50

• 2


OmniOutliner 6 va passer à l’achat universel et adopte Liquid Glass

11:45

• 12


Le Freebox Révolution Light repasse à 30 €/mois, après une promotion à 20 €/mois cet été

11:45

• 3


Apple a vraiment envie que vous réessayiez les résumés des notifications fournis par Apple Intelligence

10:37

• 27


macOS Tahoe 26.1 : des correctifs importants pour l’audio

08:36

• 3


Profitez vite de Microsoft Office 2021 à vie pour Mac ou Windows à partir de 30,11 € 📍

08:20

• 0


Le MacBook Air M2 est à son prix le plus bas sur Amazon, avec 16 Go de RAM 🆕

08:10

• 55