Just three months ago, we announced SquirrelFish, a major revamp of our JavaScript engine featuring a high-performance bytecode interpreter. Today we’d like to announce the next generation of our JavaScript engine – SquirrelFish Extreme (or SFX for short). SquirrelFish Extreme uses more advanced techniques, including fast native code generation, to deliver even more JavaScript performance. Benchmarks can be found Squirrelfish Extreme benchmarks can be found on the “Summer of Javascriptcore” blog. As seen, it claims to be faster than both Squirrelfish, Google’s V8, and the upcoming Firefox javascript engine, Tracemonkey.
Now if only someone could come up with a virus that deletes all those IE6 still out there…
Or antivirus vendors should reach a consensus to consider IE6 a security threat and ask the user if he prefers putting it on quarantine or removing it
The article summary should mention that Squirrelfish is the Webkit JS engine.
I expect web applications to be no slower than desktop applications. Digg.com is a great candidate to test a JS engine
You can always try to slow down your desktop applications to reach that goal.
That isn’t a very reasonable expectation, it is only beta level browsers that are able to deliver both experience and speed comparable to desktop apps, and even these have only appeared quite recently.
Just install Windows Vista and you can make that a reality today:)
Nahhh!!…That’s not true
Who are “we”?
The WebKit team.
Epiphany 2.26 is going to be unbelievably wonderful.
Edited 2008-09-19 15:18 UTC
My point was that it’s not properly quoted and referenced.
What are you now? An English teacher?
He’s right. I couldn’t tell it was from Webkit’s team until looking up a little bit. Should be clearer.
2nd that. Except that I didn’t bother to follow any of the links in the teaser, reading the comments told me all I needed to know.
The sad state of journalism
THREE super-fast javascript engines right in a row? It’s like there’s a really contagious JIT virus or something…
It has EXTREME in the name.
They should have spelled it X-Treme! Everyone knows something with a (uppercase) X in the name sells better.
http://stargate.wikia.com/wiki/Wormhole_X-Treme!_(episode)
“Chevron seven… will not lock!”
Your theory worked for Windows XP and Mac OS X. Maybe it will work for LinuX too if people capitalize the X?
alert(‘wow…”);
——————— x
|………………….|
|……..wow……..|
|………………….|
———————-
Edited 2008-09-19 18:19 UTC
document.write(“Please no Javascript here”);
I know you meant to use createElement….
var p = document.createElement(“p”);
p.appendChild(documnet.createTextNode(“Do you feel better now?”));
document.getElementsByTagName(“body”)[0].appendChild(p);
Edited 2008-09-19 22:27 UTC
$javascript = eregi_replace( “<javascript[^>]*>”, “”, $javascript );
echo $javascript;
Edited 2008-09-19 23:08 UTC
Since the SunSpider JavaScript benchmark has a fair amount of regexp content, some may feel that developing a regexp JIT is an ~Ac^AEUR^Aoeunfair~Ac^AEUR^A advantage.
No, that’s backwards. Testing regexp content heavily in SunSpider when real-world usage doesn’t justify it, just because it makes you look better, is what’s being claimed as unfair.
Damn, the comment system screwed those (copy-pasted) quote marks up good.
The funny thing is that somehow you managed to print a “euro” symbol in the mix, however if you try typing it the normal way, you get this crap instead: ~Ac^Anot
Edited 2008-09-19 19:32 UTC
/me sees a euro symbol
edit: oh damn, now it’s gone…
what an f’d up comment system
Edited 2008-09-19 19:34 UTC
The amount of regexp content on the benchmark has not changed. And when the test was first made, it did not particularly make WebKit look better. In fact, when the benchmark first came out, Safari lost pretty hard on the overall score.
Does anyone know if SFX supports 64-bit. It doesn’t seem to because my Sunspider bencharks are surprisingly similar to standard Squirrelfish.
EDIT: It seems that SFX is limited to 32-bit for now. I’m itching to get my hands on a new JIT JS engine that supports 64-bit in the browser.
Edited 2008-09-20 00:11 UTC
Thanks for the update. I compiled up 64 bit Epiphany-Webkit trunk today and ran sunspider on it and regular Epiphany (Gecko 1.9 in Ubuntu Intrepid development version) and got:
Epiphany-webkit: 1495ms
Epiphany-gecko: 3214ms
I was wondering what Javascript engine was in it.
This was on a Core 2 Quad Q6600 running at 3.0 GHz.
Edited 2008-09-21 00:20 UTC