Wednesday, May 28th, 2008
SquirrelFish: WebKit has a new, fast, JavaScript engine
SquirrelFish seems to be the code name for a new JavaScript engine for WebKit.
You can see performance benchmarks that show a significant increase across the board of tests.
On average the tests show a 4 times improvement (compared to Safari 3.1), with spikes of 12.6x improvements on some access tests, and with the lowest grade of 1.63x for String unpacking.
This is great news. We are now seeing all of the major browsers improving their JavaScript stacks significantly, which means we will be able to do a lot more. If you are building heavy Ajax applications, this is what you dream off, and at the same time you hope that you can stop worrying about older browsers ;)












Here is the link to the Webkit Wiki detailing SquirrelFish :
SquirrelFish
I try not to make a habit of rooting for any particular browser, but it sure does seem like the best just keeps getting better.
SquirrelFish? Who comes up with these names? Must have been the only domain name they could think of that hadn’t already been registered ;-)
It’s a real fish, but I’m sure most people have googled it already:
http://en.wikipedia.org/wiki/Holocentridae
For the record, that comparison is to Safari 3.0, not 3.1. JavaScript in Safari 3.1 already had a bunch of speedups compared to 3.0, but the new SquirrelFish engine is even faster.
By the way, we’ll post a lot more details about the performance and architecture of SquirrelFish soon on the WebKit blog.
I wonder whether the souped-up JavaScript engines in the next generation of browsers will force us to resurrect the “best viewed in [browser x]” messages of the late-’90s browser wars. Lots of new browser features go underutilized until they have broad adoption, but I can’t imagine this one will.
@Brian Dillard:
Progressive enhancement/graceful degradation. As in, it’s going to be ages before we can expect all the browsers to catch up with the stuff the Webkit (and to a lesser degree, Gecko) team is producing. :(
excellent, i was building webkit over the weekend from source for cross-browser testing. i like the way this is all shaping up, good work!
I love it
mind you it takes me longer than a weekend..