Apple beschleunigt JavaScriptCore von WebKit
Während Google beim WebKit-basierten Browser Chrome auf eine eigene JavaScript-Engine V8 setzt, verwendet Apple in Safari die von WebKit bereitgestellte Engine JavaScriptCore. Hier wurden nun erhebliche Optimierungen in Form des neuen Low-Level-Interpreter LLInt umgesetzt. Der
Geschwindigkeitsgewinn soll in Benchmarks bei 100 bis 150 Prozent liegen. Damit liegt die Benchmark-Geschwindigkeit auf dem Niveau der V8-Engine. Durch das verbesserte JIT-Handling (Just In Time) ist die LLInt-Engine auf normalen Webseiten aber noch schneller, da hier bisher verschiedene Scripts in mehreren JIT-Compilation-Durchgängen verarbeitet werden. Auch wenn die verbesserte Engine nun in WebKit einfließen wird, dauert es noch Monate, bis die Neuerung dann in Safari wiederzufinden ist. Möglicherweise könnte iOS als Erstes von den Verbesserungen profitieren, da sich hier Geschwindigkeitsverbesserungen aufgrund der Limitierungen besonders stark bemerkbar machen.
Weiterführende Links: