Het JavaScript-component van WebKit, de renderer van onder andere Apple’s Safari browser, heeft een grote upgrade gekregen. Belangrijkste verandering door de upgrade is de veel grotere snelheid van WebKit.
In de JavaScript-benchmark SunSpider is Safari dankzij het nieuwe JavaScript-component, die de codenaam SquirrelFish heeft meegekregen, wel 1,6 keer sneller dan Safari 3.1 en 4,34 keer sneller dan Safari 3.0. Ook andere WebKit-gebaseerde browsers kunnen van deze snelheidsupgrade profiteren.

SquirrelFish dankt zijn snelheid aan het gebruik van bytecode, zoals kort hiervoor ook is toegepast op het JavaScript-component van Konqueror’s KHTML-renderer, waar WebKit een fork van is. Bytecode wil zeggen dat de JavaScripts in een webpagina gedeeltelijk gecompileerd worden, zoals tevens gebeurt bij de programmeertalen Java en Python. De ontwikkelaars hebben voor het design van de virtual-machine voor de bytecode-afwerking van het nieuwe component gekeken naar de werking in de Lua-programmeertaal.
Het nieuwe JavaScript-component van WebKit is terug te vinden in de laatste ontwikkelversie, te weten vanaf revisie 64342.