Linked by Adam S on Fri 19th Sep 2008 14:26 UTC, submitted by Hakime
Internet & Networking 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.
Order by: Score:
Yeah!
by Ventajou on Fri 19th Sep 2008 15:00 UTC
Ventajou
Member since:
2006-10-31

Now if only someone could come up with a virus that deletes all those IE6 still out there...

Reply Score: 5

RE: Yeah!
by Liquidator on Fri 19th Sep 2008 15:54 UTC in reply to "Yeah!"
Liquidator Member since:
2007-03-04

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 ;)

Reply Score: 3

RE[2]: Yeah!
by Bully on Fri 19th Sep 2008 16:11 UTC in reply to "RE: Yeah!"
Bully Member since:
2006-04-07

I expect web applications to be no slower than desktop applications.


You can always try to slow down your desktop applications to reach that goal. ;)

Reply Score: 8

RE[2]: Yeah!
by google_ninja on Fri 19th Sep 2008 17:17 UTC in reply to "RE: Yeah!"
google_ninja Member since:
2006-02-05

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.

Reply Score: 1

RE[2]: Yeah!
by michi on Fri 19th Sep 2008 18:33 UTC in reply to "RE: Yeah!"
michi Member since:
2006-02-04

I expect web applications to be no slower than desktop applications.


Just install Windows Vista and you can make that a reality today:)

Reply Score: 6

RE[3]: Yeah!
by Liquidator on Fri 19th Sep 2008 19:08 UTC in reply to "RE[2]: Yeah!"
Liquidator Member since:
2007-03-04

Nahhh!!...That's not true ;)

Reply Score: 3

Say what?
by Soulbender on Fri 19th Sep 2008 15:14 UTC
Soulbender
Member since:
2005-08-18

Just three months ago, we announced SquirrelFish

Who are "we"?

Reply Score: 8

RE: Say what?
by sbergman27 on Fri 19th Sep 2008 15:15 UTC in reply to "Say what?"
sbergman27 Member since:
2005-07-24

Who are "we"?

The WebKit team.

Epiphany 2.26 is going to be unbelievably wonderful.

Edited 2008-09-19 15:18 UTC

Reply Score: 4

RE[2]: Say what?
by Soulbender on Fri 19th Sep 2008 15:17 UTC in reply to "RE: Say what?"
Soulbender Member since:
2005-08-18

My point was that it's not properly quoted and referenced.

Reply Score: 13

v RE[3]: Say what?
by Chatbox on Fri 19th Sep 2008 16:08 UTC in reply to "RE[2]: Say what?"
RE[3]: Say what?
by thjayo on Fri 19th Sep 2008 18:12 UTC in reply to "RE[2]: Say what?"
thjayo Member since:
2005-11-11

He's right. I couldn't tell it was from Webkit's team until looking up a little bit. Should be clearer.

Reply Score: 3

RE[4]: Say what?
by Dryhte on Fri 19th Sep 2008 23:06 UTC in reply to "RE[3]: Say what?"
Dryhte Member since:
2008-02-05

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 ;)

Reply Score: 1

that makes 3
by StuffMaster on Fri 19th Sep 2008 16:29 UTC
StuffMaster
Member since:
2006-12-26

THREE super-fast javascript engines right in a row? It's like there's a really contagious JIT virus or something...

Reply Score: 4

Well, it has to be good!
by vondur on Fri 19th Sep 2008 16:57 UTC
vondur
Member since:
2005-07-07

It has EXTREME in the name.

Reply Score: 3

RE: Well, it has to be good!
by panzi on Fri 19th Sep 2008 22:22 UTC in reply to "Well, it has to be good!"
panzi Member since:
2006-01-22

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)

Reply Score: 1

RE[2]: Well, it has to be good!
by Meridian on Sat 20th Sep 2008 01:22 UTC in reply to "RE: Well, it has to be good!"
Meridian Member since:
2007-12-18

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?

Reply Score: 1

x
by defdog99 on Fri 19th Sep 2008 17:42 UTC
defdog99
Member since:
2006-09-06

alert('wow...'');

Reply Score: 3

RE: x
by fretinator on Fri 19th Sep 2008 18:18 UTC in reply to "x"
fretinator Member since:
2005-07-06

--------------------- x
|......................|
|........wow........|
|......................|
----------------------

Edited 2008-09-19 18:19 UTC

Reply Score: 7

RE: x
by Liquidator on Fri 19th Sep 2008 19:26 UTC in reply to "x"
Liquidator Member since:
2007-03-04

document.write("Please no Javascript here");

Reply Score: 2

RE[2]: x
by sorpigal on Fri 19th Sep 2008 21:14 UTC in reply to "RE: x"
sorpigal Member since:
2005-11-02

document.write("Please no Javascript here");

I know you meant to use createElement....

Reply Score: 2

RE[3]: x
by panzi on Fri 19th Sep 2008 22:26 UTC in reply to "RE[2]: x"
panzi Member since:
2006-01-22

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

Reply Score: 1

RE[2]: x
by StephenBeDoper on Fri 19th Sep 2008 23:06 UTC in reply to "RE: x"
StephenBeDoper Member since:
2005-07-06

$javascript = eregi_replace( "<javascript[^>]*>", "", $javascript );
echo $javascript;

Edited 2008-09-19 23:08 UTC

Reply Score: 2

straw man
by pantsgolem on Fri 19th Sep 2008 18:49 UTC
pantsgolem
Member since:
2008-08-30

Since the SunSpider JavaScript benchmark has a fair amount of regexp content, some may feel that developing a regexp JIT is an “unfair” 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.

Reply Score: 1

RE: straw man
by pantsgolem on Fri 19th Sep 2008 18:52 UTC in reply to "straw man"
pantsgolem Member since:
2008-08-30

Damn, the comment system screwed those (copy-pasted) quote marks up good.

Reply Score: 1

RE[2]: straw man
by Liquidator on Fri 19th Sep 2008 19:29 UTC in reply to "RE: straw man"
Liquidator Member since:
2007-03-04

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: â¬

;)

Edited 2008-09-19 19:32 UTC

Reply Score: 4

RE[3]: straw man
by umccullough on Fri 19th Sep 2008 19:33 UTC in reply to "RE[2]: straw man"
umccullough Member since:
2006-01-26

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: â¬

;)


/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

Reply Score: 4

RE: straw man
by othermaciej on Fri 19th Sep 2008 20:33 UTC in reply to "straw man"
othermaciej Member since:
2008-09-19

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.

Reply Score: 1

64-bit?
by abraxas on Sat 20th Sep 2008 00:07 UTC
abraxas
Member since:
2005-07-07

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

Reply Score: 2

RE: 64-bit?
by sbergman27 on Sun 21st Sep 2008 00:19 UTC in reply to "64-bit?"
sbergman27 Member since:
2005-07-24

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

Reply Score: 2