WebKit : de la vibration et une nouvelle architecture JavaScript

Christophe Laporte |
WebKit évolue à toute vitesse ces temps-ci. Sur le blog Surfin' Safari, Peter Beverloo détaille les derniers changements apportés au moteur de rendu de Safari.

Parmi les récentes améliorations, une nouvelle API a récemment fait son apparition. Il s'agit de Vibration. Comme son nom peut le laisser entendre, elle permet de faire vibrer un terminal mobile. Voilà qui peut être intéressant dans certains cas.

D'autre part, JavaScriptCore utilise désormais une machine virtuelle à trois niveaux. Elle comporte un nouvel interpréteur bas niveau qui est 2 à 2,5 fois plus performants que le précédent. LLInt exécute le code dans un premier temps, et le transmet au compilateur Just In Time uniquement si cela est nécessaire.

Apple précise que les améliorations ne se voient pas avec des outils de benchs comme SunSpider, mais sont palpables lors d'une utilisation courante. Ceci s'explique par le fait qu'avec cette architecture, le compilateur JIT est moins sollicité.
Accédez aux commentaires de l'article