Slashdot Mirror


Revamped WebKit JavaScript Engine Doubles In Speed

Shin-LaC writes "In a post on their official blog, WebKit developers introduced the 'next generation' of their JavaScript engine, SquirrelFish Extreme, claimed to be twice as fast as its predecessor. The post lists several changes contributing to the performance improvements, including 'bytecode optimization,' a 'polymorphic inline cache' (which sounds similar to V8's 'hidden class transitions'), and a 'context threaded JIT' compiler which generates native code (currently only for x86 processors), and is also applied to regular expressions. The new JavaScript engine is already available in the latest WebKit nightly builds. According to comparative benchmarks, the new engine is around 35% faster than the V8 engine recently introduced in Google Chrome, and 55% faster than Mozilla's TraceMonkey."

18 of 270 comments (clear)

  1. Bar graphs... by Anonymous Coward · · Score: 5, Funny

    As you can see in this bar graph, our bar is bigger than our competitors' bars.

    1. Re:Bar graphs... by Anonymous Coward · · Score: 2, Funny

      It is not the length that counts but the girth!

    2. Re:Bar graphs... by Anonymous Coward · · Score: 2, Funny

      You wish, first you gotta by me dinner! Sauteed SquirrelFish sounds appropriate.

    3. Re:Bar graphs... by Kooty-Sentinel · · Score: 4, Funny

      I'd prefer to go to a Chinese restaurant and eat some freshly slaughtered TraceMonkey. And for drinks I'd just like some V8.

      --
      Your evaluation period for Productivity 1.0 has ended. Please purchase more coffee to continue using this product.
  2. That's great! by schmidt349 · · Score: 2, Funny

    The next revision of SquirrelFish, said to make Javascript not suck anymore, is due to be released in 2048.

    1. Re:That's great! by smittyoneeach · · Score: 1, Funny

      Python3000 will, like, totally kick SquirrelFish2048 in its furry scales.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  3. Mmm... by actionbastard · · Score: 5, Funny

    'bytecode optimized polymorphic inline cache'.

    --
    Sig this!
  4. Re:Competition by TubeSteak · · Score: 5, Funny

    This is a wonderful example of what happens when there are open standards and healthy competition! The consumer is the winner!

    Is that why /. "consumers" mostly use NoScript?
    Malware: Now 35% faster.

    --
    [Fuck Beta]
    o0t!
  5. Open standards, healthy competition, free software by Anonymous Coward · · Score: 0, Funny

    I never quite got how its a wonderful thing when Apple and Google cross-subsidize free-as-in-beer Internet browsers but when They Who Must Not Be Named do the same thing its evil, monopolistic, anti-consumer behavior.

  6. Re:Faster = more memory? by DiegoBravo · · Score: 4, Funny

    And they have plans to run Firefox 5.x in a Commodore 64.

  7. Re:Faster = more memory? by MightyYar · · Score: 2, Funny

    One of the things we've seen in the past few releases of any browser is that new features seem to increase the already monumental footprint of current web browsers.

    It's somewhat mitigated by the appropriation of other tasks. For instance, in 1994 I'd run a copy of Eudora, a copy of Netscape, and a copy of a word processor on my Centris 650 with 8MB or RAM. But now, I can do all of these things in my web browser - so it's okay if it takes a little bit more RAM. And to think that people decried Netscape Suite for taking on too much!

    Here, let me fire up my Activity Monitor app and see what Firefox is... SWEET JESUS! 366 MB!!! OH MY FUCKING GOD, WHAT HAVE WE BECOME???

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  8. Re:Faster = more memory? by phoenixwade · · Score: 3, Funny

    And they have plans to run Firefox 5.x in a Commodore 64.

    Must be scope creep - the original spec was for the timex - sinclair z1000

    --
    A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.
  9. "V8" is so 90s by Graywolf · · Score: 4, Funny

    Between TraceMonkey and SquirrelFish, "V8" seems so... weird. They better give it s regular, modern name like ThreadMole or SkunkAmoeba.

  10. Re:Tracemonkey is slower than V8? by flooey · · Score: 5, Funny

    (the engines won't get any slower)

    Clearly you haven't seen the plans for IE9.

  11. The E-Penis Measure by teko_teko · · Score: 5, Funny

    By using Chrome as your preferred browser, your E-Penis will increase by a whopping 74%.

  12. Apple have declared themselves evil too by David+Gerard · · Score: 2, Funny

    "Fuck it," said Steve Jobs to an audience of soul-mortgaged thralls, "we're evil. But our stuff is sooo good. You'll keep taking our abuse. You love it, you worm. Because our stuff is great. It's shiny and it works. It's not like you'll go back to a Windows Mobile phone. Ha! Ha!"

    Steve Ballmer of Microsoft was incensed at the news. "Our evil is better than anyone's evil! No-one sweats the details of evil like Microsoft! Where's your antitrust trial, you polo-necked bozo? We've worked hard on our evil! Our Zune's as evil as an iPod any day! I won't let my kids use a lesser evil! We're going to do an ad about that! I'll be in it! With Jerry Seinfeld! Beat that! Asshole."

    "Of course, we're still not evil," said Sergey Brin of Google. "You can trust us on this. Every bit of data about you, your life and the house you live in is strictly a secret between you and our marketing department. But, hypothetically, if we were evil, it's not like you're going to use Windows Live Search. Ha! Ha! I'm sorry, that's my 'spreading good cheer' laugh. Really."

    --
    http://rocknerd.co.uk
  13. Re:Javascript by centuren · · Score: 2, Funny

    Oh, definitely. I deal more with people in their mid-to-late-20s who have chosen web development as a career, and are unable to write professional code, do any sort of documentation, and in some cases even think abstractly.

    This comic quite seriously is almost exactly how the code reviews I give go. I think I use the word "retarded" a lot, also, preceded by "This is the most" and followed by "thing I've ever seen."

  14. Re:Tracemonkey is slower than V8? by shutdown+-p+now · · Score: 2, Funny

    What, they're going to dynamically convert HTML/CSS/JS to Silverlight/WPF/C# on the fly, and render that?