SquirrelFish: új interpreter a WebKit Javascript motorjában

A WebKit fejlesztői bejelentették, hogy a nyílt forrású böngészőmotor core Javascript engine-je új interpreter-t kapott. A SquirrelFish névre hallgató értelmező állítólag több mint másfélszer gyorsabb, mint a korábban alkalmazott megoldás volt.

A fejlesztők a SunSpider JavaScript Benchmark teszttel hasonlították össze a WebKit 3.0, WebKit 3.1 és a WebKit + SquirrelFish (r34264) snapshot teljesítményét:

A fejlesztők szerint a SquirrelFish tervezésében megtalálható néhány, a hatékony virtuális gépek területén napjainkban végzett kutatás eredménye, például M. Anton Ertl és David Gregg professzorok (és mások) és a Lua nyelv fejlesztőinek kutatási eredményei.

Bővebben itt.

Hozzászólások

újraforgattam, és megnéztem, hogy csinálja az acid3-at (az aktuális verzió 100/100at csinált, de két tesztnél figyelmeztetést kapott, miszerint lassú)

az új verzió több helyen lassú, viszont cserébe csak 94%. doh.:)
—-—-—

int getRandomNumber() {
return 4;	//szabályos kockadobással választva.
	       //garantáltan véletlenszerű.
}	      //xkcd

Az a jó ebben a diagramban, hogy semmi hasonló értéket nem kapsz ha lefuttatod a benchmarkot. Hogy generálták az eredményekből ezeket a számokat?

Software is like sex, it's better with a penguin. :D (r)(tm)(c) آكوش