Mozilla Unleashes JaegerMonkey Enabled Firefox 4
An anonymous reader writes "Mozilla has published the first Firefox 4 build that integrates a new JavaScript engine that aims to match the performance in IE9 and reduces the gap to Safari, Opera and Chrome. This is really the big news we have been waiting for all along with Firefox 4 and it appears that the JavaScript performance is pretty dramatic and seems to beat IE9 at least as far as ConceivablyTech shows. Good to see Mozilla back in the game." The Mozilla blog gives a good overview of the improvements this brings; Tom's Hardware also covers the release.
Ironically, the primary site for which I really need a faster Javascript engine is Slashdot. For a heavily-commented article I switch to Chrome.
My understanding of the term Beta is that all features are complete. Has something changed?
What I want most in my browser's javascript engine is the ability to block ads, popups, and to prevent outbound connections to domains other than the one I initially visited. The ability to shut javascript off altogether is also nice.
Anyone else kinda sad that now Firefox is playing catchup. When no one cared about JS performance, the Open Source crowd was king, then all of a sudden big corporate money was poured into JS performance and now FOSS is lagging behind.
It seems that FOSS can't compete head to head with corporate backed projects, if the corporation actually cares. For example, MS didn't care about JS performance in IE6/IE7 and Firefox was king. Now, Microsoft is trying to compete in the browser space again and IE9 is catching up in features and exceeding Firefox in certain respects.
This is coming from a very long time Firefox user, but I have definitely switched to Chrome for general web browsing. I stick with Firefox for development though because of the large amount of niche plugins specifically tailored for development.
I would rather they focus on making things other than JavaShit faster, i try to leave it switched off when I can. I don't use Slashdot 2.0 or Web 2.0 apps so JavaShit speed is pretty much irrelevant to me.
If this is "really the big news we have been waiting for all along," then we can officially proclaim this as a Slow News Week!. Who didn't expect Firefox 4 to beat IE9 and narrow the performance gap to Safari, Opera, Chrome? Wake me up when Firefox 4 blows them all out of the water!
I need trepanation like I need a hole in the head.
And cheers to the release!
There's no -1 for "I don't get it."
Firefox lagged chrome mostly because firefox cares a LOT more about compatibility, and adding all this crazy JIT compiled JS stuff is hard when you're trying to support all the introspection features which people have been using in firefox.
Anyone know what hardware they were using in the demo video (tom's hardware) to get the 12fps and 91fps comparatively. Is this the kind of performance increase the average user will see or just people with high end systems?
Matching IE is back in the game? Since when...
Humorously, my captcha reads "nonsense"
Slashdot is quite perky with the last couple of betas. But it's especially disheartening that the video "upgrades" in this most current release fall short on my platform. When viewing the demo page ( http://demos.hacks.mozilla.org/openweb/HWACCEL/ ), I get 1 fps. I get 6 fps when running the same demo on Firefox inside a Parallels Windows XP SP3 VM. The VM is significantly faster... which boggles the mind actually.
So far as I remember, this was an Apple issue not necessarily a Mozilla issue, but still disappointing.
anyone else not really care about Java performance? it works for me, thats all I care about. Until the other browsers have adblock and Noscript they are all dead to me.
Check out http://arewefastyet.com/ to see the speeds of several JavaScript engines compared to Mozilla's.
So, they introduce a faster Javascript engine. Good for them; they've got a working prototype/alpha of 1/4th of the necessary features to catch up with everyone else, at this point:
* multiprocess functionality
* security mechanisms resulting from said multiprocess functionality
* better thread/tab/etc. management
At this point, the only thing Firefox has going for it is adblock and the huge extension repository. Even then, its debatable: Chrome, for instance, seems to implement most of the extensions I used natively, and does it better than Firefox extensions did, to boot. (Most of which were only necessary to make up for FF shortcomings, like crashing.)
Honestly, the very first thing FF should be working on is multiprocess shit. It's big, bloated, and at this point, somewhat archaic in architecture - the code base is over 12 years old, isn't it?
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
The linked article is about 4.0b6-pre which is the first version to include JaegerMonkey. The other two links are to articles about the public release of 4.0b5, which doesn't include JM (it's headline feature is really the DirectDraw support on Windows).
4.06-pre isn't currently being pushed to regular beta testers AFAIK.
---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"
The acid2 test has the nose of the acid face half a pixel too high.
...Mozilla unleashes Jaegermeister enabled monkey on YOU!
Seems like they're shooting pretty low by trying to match IE9's performance. Chrome, Safari, and Opera are all still kicking ass in the JavaScript speed space - come on Firefox, I want to go back to you but you still waste an entire bar of vertical screen space on the titlebar (MOVE THE TABS UP THERE) and JS performance is still going to be subpar?
WHO NEEDS SHIFT WHEN YOU HAVE CAPSLOCK/ DAMN1
the only thing Firefox has going for it is adblock and the huge extension repository. Even then, its debatable
Apparently access to source code and the ability to be compiled and run on platforms like BSD and Solaris doesn't count for anything any more.
If you're so concerned about speed, why don't you just go use Lynx? Or, better yet, why not cut out the middleman, telnet to port 80 and send your http requests manually?
I disagree, Microsoft ships many products feature incomplete, so they wouldn't even qualify as Beta quality.
Windows Vista for example was supposed to ship with EFI and Video Desktop Backgrounds support. These didn't come until later.
Some of the software engineers on Windows 95 and 98 have complained that some of the code they finished the day of RTM was in the RTM build with no testing done at all.
TFS 2005 was being sold and delivered before the client tools were completed.
Basically I think I'm saying at Microsoft alpha = RTM
Microsoft, Apple, Google, Amazon what's the difference? All steal money from devs and control with walled gardens.
...for their acceleration. Pretty friggin sad.
It is a MOZILLA issue.
... until the day I can get AdBlock for another browser.
I'm fine with looking at ads -- it's how the Internet works and remains "free". I am not, however, fine with looking at adds when they often contain malware delivered simply by viewing the ad.
It's called competition, and it's what we really, really need in the software industry.
Like all pain, suffering is a signal that something isn't right
From the Tom's Hardware article:
What kind of illiterate wrote this mess? If I ever find myself homeless and down to my last rock, I know where to apply for work.
Futurist Traditionalism
They have a new engine, which hasn't been released yet, which still won't make them as fast as Safari or Opera, and we're supposed to be wowed by this?
How about they make a browser that doesn't crash daily and consume 2GB of memory after 12 hours? Then, I'll be wowed.
alternatively have a can of this drink
You can't handle the truth.
Iron is a joke. It's nothing more than a rebranded Chromium that some guy thought he could get rich off of.
Chromium Notes: The story of Iron
Is Iron a Scam? Yes
While Iron does not provide extra privacy compared to Chromium, it does disable some configurable Chromium features that could share information with third parties.
When will a browser maker realize that Javascript sucks donkey balls, and instead worry about implementing some truly modern web standards instead of accelerating the bejeezus out of that stinking pile of horse shit?
The two last links have nothing to do with JaegerMonkey (and only Direct2D + HTML5 Audio), so they are not links giving on overview of this feature. They discuss the latest beta release, not the merge with JaegerMonkey on the trunk / nightly builds.
Beware: In C++, your friends can see your privates!
I'm running the latest build right now (on OSX) and the pure JavaScript C64 emulator is still quite a bit slower than in Chrome but it's still a LOT faster than previous Firefox versions.
My other account has a 3-digit UID.
Why oh why did they move the refresh button to the right side of the address bar? That's so many pixels away...
Most folk'll never lose a toe, and then again some folk'll...
I'm going to drink JaegerMonkey all fokin night. I fokin shower in dat shit.
How the fuck is this redundant?!
Firefox 4.0 b6 has not been released yet. However, the pre-release versions (Minefield) are available here
2019 is going to be the year of Linux on the desktop.
Several websites I deal with won't even work with Chrome, Bleacher Report and the PogoPlug GUI are a couple of 'em. Don't know why I even left FireFox in the first place. Geez!
I'm pretty sure there's a name for this kind of argument, but it's basically a regular fallacy.
Firefox JS performance has nothing to do with being open source. Javascript did not matter for a very long time, it was only used for seldom tiny effects. That's why Firefox JS engine was not super high performance (albeit still much faster than anyone elses at that time), because it would have been seen as totally overkill.
Things have changed and Firefox JS is adapting. Since it's using an old codebase, it's not as quick (it took Apple quite some time to give birth to Nitro, and Google just plain bought V8 tech - as for IE9, we all know it took them time too, it's not yet there.)
And that's all there is. So much for the anti open source FUD btw.
Also, it pays to look at the development trends. In preparation for Firefox 4.0, Mozilla has been working to improve their tracing engine (called Spidermonkey I believe), and at the same time develop and then tune a JIT compiler. Mozilla has designed these efforts to be complementary, so that they could be merged to get the best of both approaches. The combined javascript engine has been dubbed JaegerMonkey.
Mozilla development first merged these two different methods into the one engine only about two weeks ago, and now they are tuning it. Here is their record of how they have been going:
http://arewefastyet.com/
The trend is very interesting, is it not? The very first test of the combined engine, JaegerMonkey, was between a 10% and 35% improvement, depending on the benchmark.
If the trend holds true to form, JaegerMonkey will be the fastest javascript engine of all in somewhere between one and three weeks time.
So much for the FUD that "FOSS always lags behind". Due to JaegerMonkey and hardware accelerated rendering, Firefox 4.0 has a decent shot at becoming once again the speed king of all browsers.
...for their acceleration. Pretty friggin sad.
It is a MOZILLA issue.
Actually, depending on the platform, Mozilla chose DirectX AND OpenGL AND Xrender.
http://hacks.mozilla.org/2010/09/hardware-acceleration/
You need to check your facts before you post.
There are several bugs that make FF a pain to use for me (although I still use it because of the plugins).
* Bug 490122 - Firefox periodically becomes unresponsive/freezes: video jerks/pauses/halts; links, tabs, menus stop responding.
* Memory leaks: FF memory use grows to ~1.5GB and then it hangs with 100% CPU usage.
it may be a plugin or GM script issue but I could not isolate it. Seems to happen more frequently when browsing picture-heavy pages (google image seach, galleries, etc.)