A few days ago, Safari developers
announced a new JavaScript engine , SquirrelFish (BelkoRyba, or for more Russian – Fish-Belk sound).
SquirrelFish is significantly ahead of the performance of JS machines used in WebKit 3.0 and 3.1 (about 60% faster). Moreover,
it is 46% faster than SpiderMonkey, the engine used by Mozilla in current versions of FireFox, and
52% faster than Tamarin , which is used in Adobe Flash 9 and ported for use in FireFox.
David Mandelin wrote a
very interesting post analyzing what made SquirrelFish achieve such results. In short, using technologies that are not very standard for a “classical” interpreter (in particular, by building an interpreter using registers, rather than a stack and direct addressing of streams).
')
Following this analysis,
there are even suggestions that Apple will part with AppleScript as a scripting environment on Mac OS and fully switch to JavaScript.