Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Mozilla's David Mandelin on Crankshaft (blog.mozilla.com)
45 points by mbrubeck on Dec 9, 2010 | hide | past | favorite | 10 comments


I'm really looking forward to see what Crankshaft does on Mozilla's Kraken benchmark:

http://krakenbenchmark.mozilla.org/index.html

Supposedly, Kraken has more long-running, sophisticated algorithms (like 'gaussian blur') that are kinder to TraceMonkey's tracing JIT than V8's traditional JIT; if V8 now has a tracing JIT (or something that works much along the same principles, it could be that Kraken becomes a two-horse race.


Chrome 9.0.587.0 dev: http://krakenbenchmark.mozilla.org/kraken-1.0/results.html?%...

Chromium 10.0.605.0 (68575) with Crankshaft: http://krakenbenchmark.mozilla.org/kraken-1.0/results.html?%...

Overall Crankshaft is 2.13x FASTER.

Ubuntu 10.04, old Core 2 Duo.


On my machine:

Chromium 10.0.604.0 (without Crankshaft): http://krakenbenchmark.mozilla.org/kraken-1.0/results.html?%...

Firefox/4.0b8pre from 20101208: http://krakenbenchmark.mozilla.org/kraken-1.0/results.html?%...

Overall, Firefox is 2.08x faster.

Ubuntu 10.10 x86_64, on a Core 2 Duo 2.4GHz

Comparing these with your results, it sounds like the JS performance war just got interesting again.


Huh, that's strange Firefox nightly here is slower than Crankshaft:

http://krakenbenchmark.mozilla.org/kraken-1.0/results.html?%...


I did mention my Chrome test was without Crankshaft - I'm using x86_64, and Crankshaft isn't available for that platform yet.

Doing the comparison thing, apparently TraceMonkey is ~1.2x slower than Crankshaft on your machine. Things are hotting up indeed!


Chrome with Crankshaft (which is currently only for 32-bit architecture) is faster on Kraken than Firefox nightly.

http://www.arewefastyet.com/awfy2.php?machine=9


You gotta love competition between competent and confident engineers. Instead of criticizing and denigrating the competition's accomplishments Mandelin congratulates and analyzes the V8 team's successes.


Came here to say the very same thing.

I remember when Chrome came out, their team said that they weren't trying to mess with Firefox, and that hopefully by keeping Chromium open source, they would enter a mutually beneficial race to create the best possible browser.

I'm glad to see that both Mozilla and the Chrome team are talented and mature enough to accomplish that together.


It doesn't always work out that way. Check out Linus Torvalds' discussion of Subversion or Dan Bernstein's discussion of Postfix, for example. Even though Linus and Dan are competent and confident, they were very harshly critical of their "competition".


Indeed, which is why I was highlighting an example of "doing it right" (aka acting like mature professionals). Even when business issues don't get in the way there's still plenty of room for personal and emotional issues to bring down the level of discourse.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: