Release the Kraken

Erica Jostedt

56

Editor’s note: On Sept. 14, Mozilla released a new JavaScript benchmark named Kraken. For more details, check out Rob Sayre’s announcement, reposted below.

We’re pleased to announce the first version of Kraken, a new browser benchmark. More than Sunspider, V8, and Dromaeo, Kraken focuses on realistic workloads and forward-looking applications. We believe that the benchmarks used in Kraken are better in terms of reflecting realistic workloads for pushing the edge of browser performance forward. These are the things that people are saying are too slow to do with open Web technologies today, and we want to have benchmarks that reflect progress against making these near-future apps universally available.

My Mozilla colleague Nicholas Nethercote pointed to Hennessy and Patterson’s “Computer Architecture” in the comments of a previous benchmark blog post on the state of benchmarks today. Hennessy and Patterson list five categories of benchmarks, from best to worst:

1. Real applications

2. Modified applications (eg. with I/O removed to make it CPU-bound)

3. Kernels (key fragments of real applications)

4. Toy benchmarks (eg. sieve of Erastosthenes)

5. Synthetic benchmarks (code created artificially to fit a profile of particular operations, eg. Dhrystone)

We think Kraken is a step in the right direction. Kraken will evolve quickly over the coming weeks and months as we build out its test suite and continue to push forward the capabilities of the open Web, as we make the workloads more realistic and varied. Of course, as with everything we do, Kraken will be free and open source and we welcome contributions and participation from the wider community.

Our testing indicates that Firefox 4 is currently more than 2.5X faster than Firefox 3.6 on Kraken 1.0. Try it out, and let us know how it works for you.

56 responses

  1. Pingback from Is Internet Explore 9 better than Chrome and Fire Fox « Think Like Malinga on ::

    [...] test the speed of the browsers I used Kraken, Mozilla’s new JavaScript benchmarking tool, which attempts to test JavaScript performance using a series of tests that attempt to replicate [...]

  2. Pingback from Kraken, un nuovo benchmark JavaScript da Mozilla | Edit - Il blog di HTML.it on ::

    [...] community di Mozilla ha appena rilasciato Kraken. Si tratta di un nuovo benchmark per JavaScript che si basa su workload il più possibile [...]

  3. Pingback from Firefox’un Geleceği Hakkında Bir İnceleme | Opera Türkiye on ::

    [...] ile karşılaştırın. Firefox 4′ün durumu -isim olarak da Carakan’a benzeyen- yeni Kraken‘a rağmen, pek iç açıcı [...]

  4. Pingback from Mozilla Kraken, un nouvel outil pour mesurer les performances des moteurs JavaScript | Fredzone on ::

    [...] mesurer les performances des moteurs JavaScript de nos navigateurs web. Ce dernier s’appelle Kraken et tirerait pleinement partie des innovations récentes en la matière. Oui, et la question que [...]

  5. Pingback from Opera 11.10 includes improved power saving featureshothotblogs.info – 5 | hothotblogs.info - 5 on ::

    [...] #split {}#single {}#splitalign {margin-left: auto; margin-right: auto;}#singlealign {margin-left: auto; margin-right: auto;}#splittitlebox {text-align: center;}#singletitlebox {text-align: center;}.linkboxtext {line-height: 1.4em;}.linkboxcontainer {padding: 7px 7px 7px 7px;background-color:#eeeeee;border-color:#000000;border-width:0px; border-style:solid;}.linkboxdisplay {padding: 7px 7px 7px 7px;}.linkboxdisplay td {text-align: center;}.linkboxdisplay a:link {text-decoration: none;}.linkboxdisplay a:hover {text-decoration: underline;} function opensingledropdown() { document.getElementById('singletablelinks').style.display = ''; document.getElementById('singlemouse').style.display = 'none'; } function closesingledropdown() { document.getElementById('singletablelinks').style.display = 'none'; document.getElementById('singlemouse').style.display = ''; } culture360.org Development Blog – Website & Social Media Analytics Sept 2011WooCommerce Has ArrivedRelease the Kraken [...]

  6. Pingback from Google’s Octane JavaScript Benchmark Targets the Modern Web | LATEST TECH BLOG on ::

    [...] released another JavaScript engine known as Kraken, about which former Mozilla software engineer Rob Sayre–co-creator of the Atom specification, [...]

More comments: 1 2