Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Firefox Mozilla Software News

Firefox 9 Released, JavaScript Performance Greatly Improved 330

MrSeb writes "Firefox 9 is now available — but unlike its previous rapid release forebears where not a lot changed, a huge feature has landed with the new version: the JavaScript engine now has type inference enabled. This simple switch has resulted in a 20-30% JS execution speed increase (PDF), putting JaegerMonkey back in line with Chrome's V8 engine, and even pulling ahead in some cases. If you switched away from Firefox to IE or Chrome for improved JS performance, now is probably the time to give Firefox another shot."
This discussion has been archived. No new comments can be posted.

Firefox 9 Released, JavaScript Performance Greatly Improved

Comments Filter:
  • by Threni ( 635302 ) on Tuesday December 20, 2011 @07:15AM (#38432488)

    Firefox - Too little, too late?
    Too little: Doesn't sound like it, given the writeup of this release.
    Too late: An install of pretty much any software is one click away. No software is too late - a later version can fix the problems of earlier versions. Most users don't have any problems with memory usage, don't care about how the footprint compares with this or that version of chrome etc.

  • by Turnerj ( 2478588 ) on Tuesday December 20, 2011 @07:15AM (#38432490)
    Speed was only half the issue that drove people away, the actual rapid releases and incompatibilities with add-ons with these releases among other things.
  • by Rik Sweeney ( 471717 ) on Tuesday December 20, 2011 @07:21AM (#38432524) Homepage

    it completely abandons geeky stuff like NoScript or Adblock

    Oh boy, now I can enjoy adverts featuring rotten teeth and modal popups that insist I "like" them on Facebook again!

    Seriously, if I wanted to put up with this crap I'd go back to using IE.

  • by somersault ( 912633 ) on Tuesday December 20, 2011 @07:22AM (#38432534) Homepage Journal

    Who are these "most people"? I heard about RockMelt a year or two ago. I think it was Windows only which wasn't a good start, especially given that I think it was based on Firefox. It's "interesting", but I thought it was long dead. Most sites where you'd want to share something already have share buttons for social networking sites.

    Adblock isn't geeky. Nobody likes ads. Apart from you perhaps, since you work in marketing.

  • by Viol8 ( 599362 ) on Tuesday December 20, 2011 @07:36AM (#38432600) Homepage

    .... you don't even have a rough idea of how big the changes are , whether there will be compatability issues and so forth. I'm sure the coders have done a good job but whatever marketdroid imbecile thought that every new release must have a major version number markup should frankly be shot. And then forced to use IE 6 for the rest of his days.

  • Re:Every time... (Score:5, Insightful)

    by DrXym ( 126579 ) on Tuesday December 20, 2011 @07:43AM (#38432630)

    Is JS really that bad?

    No JS is not that bad, it's just that sites are making more and more demands from it. Where once upon a time a site might have some simple functions and a few onclick handlers, now it's executing humoungous blocks of JS often tied to DOM calls. Look at apps like Emscripten for example or GWT which spew out a mass of JS code. The JS engine suddenly finds that the time it takes to parse, compile, garbage collect, execute and interact with the DOM suddenly makes a big deal of difference in performance when previously it might not have mattered so much.

    The situation is bound to get even worse when tools appear which convert flash into HTML and HTML based animations with bloated JS runtimes of their own become increasingly common features on websites.

  • by Warma ( 1220342 ) on Tuesday December 20, 2011 @08:01AM (#38432718)

    This probably isn't worth a post, but I want to give Firefox props for the option of turning that interface off. I did so, and got back the clean and simple interface from Firefox 3.x.

    I actually I tend to exclusively use programs that allow this, as Interfaces differing from the visual standard set by all your other programs is distracting.

  • by amRadioHed ( 463061 ) on Tuesday December 20, 2011 @08:10AM (#38432774)

    Too late: An install of pretty much any software is one click away. No software is too late - a later version can fix the problems of earlier versions

    That's only true if some other software didn't already fix their problems first. A significant number of users have already switched from Firefox, only being as good as Chrome isn't enough to get anyone to switch back.

  • by Tukz ( 664339 ) on Tuesday December 20, 2011 @08:36AM (#38432930) Journal

    All the people I know installed Chrome for one entirely different reason: Speed.
    Chrome is so much faster than Firefox and doesn't use nearly as many resources.

  • by pankkake ( 877909 ) on Tuesday December 20, 2011 @08:48AM (#38433032) Homepage

    I hope they can improve it soon with feature-presence checking or something similar.

    They do it already, and automatically bump the version numbers (sure, it could be done better). I've never had issues with incompatible extensions and the rapid releases, with 30+ extensions. I guess the complaints are coming from people who don't actually use Firefox.

  • by S.O.B. ( 136083 ) on Tuesday December 20, 2011 @09:05AM (#38433150)

    If he is in marketing don't discount the "just an idiot" angle.

  • by Merk42 ( 1906718 ) on Tuesday December 20, 2011 @09:38AM (#38433470)
    You didn't like the rapid release model of Firefox so you switched to Chrome which has had 16 versions in 3 years?
  • by cp.tar ( 871488 ) <cp.tar.bz2@gmail.com> on Tuesday December 20, 2011 @01:27PM (#38436760) Journal

    This is why I love Tree Style Tabs. You get the tab bar on the left (or wherever else you like it), tabs structured hierarchically, collapsible trees and all that fancy stuff, including vertical screen estate.

With your bare hands?!?

Working...