Try this (or, if you're brave, this), and compare speeds with JIT on/off, and Opera, Safari (nightly), or whatever other decent browser you're interested in.
I haven't had *stability* issues with FF3.1 so much as it falling over itself and limping to the finish line every time it has to run something intensive like this.
Of course, you have to enable the TraceMonkey JIT JavaScript compiler before you'll see any reasonable speed increase (in theory). Just go to about:config, search for the 2 items with "JIT" in their name, and enable them.
My stress tests have shown it to be 10-50% faster than Chrome *when* JIT works. However, it's still buggy as hell, it eats its own memory heap and grinds to inexplicable halts kinda randomly whenever my code does anything repetitive and strenuous, bringing the average execution speed down to almost FF2 levels, meaning it's faster for me to leave JIT disabled. It's a no-go for me until they fix that.
Yet Safari still performs almost 3x faster without going nuts on the RAM?:)
In actuality, sacrificing that much RAM for such little gain is a sure sign of inefficient (in terms of speed!) code because beyond a certain point, the bigger your memory footprint the slower your execution. Ask any low-level programmer.
Thanks, heh! For a minute I thought I had an original idea but it turns out there other other (better but slower) js raytracers out there. Humm:)
Webkit is great. If you're running that you might actually see some animation here (10fps+ in Safari nightly here). I wonder if the demoscene guys are insane enough to write demos for browsers?
Well, javascript-wise, maybe not. I've spent the last week doing some extensive testing on pure javascript performance (not DOM-tree manipulation, etc) using a little raytracer I hacked up overnight.
Opera is noticably above average, in this respect. More importantly, however, you might note that the Firefoxes are absolutely, hideously bad at memory management. When rendering a big scene here, Safari will do it in a fraction of the time using 60mb of RAM, whereas Firefox 3.1beta's memory usage spirals out of control and into swap space. And the JIT compiler is way broken still:)
Anyway, here are some figures (only meaningful when comparing different browsers on the same box):
Can we please have a new Crackpot (or maybe Quackpot, or Snakepot, shit, I dunno) section on slashdot, specifically for these half-baked bullshit stories? Would make a nice replacement for Idle, methinks.
I mean, unless this was just meant to remind us of high school science & biology. Heck, that'd also make a nice Idle section substitute.
That is tame compared to the hateful stuff that has been coming from the left for years now
Citation needed.
I mean, I've seen lots of hate speech, but I've yet to be aware of the "hateful stuff" coming from the left, or any side, which makes calls for death and assassination seem tame.
You sure you're not also just a reactionary idiot?
Thanks, you're on the same brainless and reactionary wavelength as the crazy idiots on the other side screaming "Kill him!" and "Terrorist!" whenever Obama is mentioned.
A single spore lands, finds nourishment in decay and attains maturity.. In turn it exhales a cloud of life, a thousand spores land... so progresses Juffo-Wup.
But in my decade or so of using Linux, I eventually found myself not particularly needing a swap partition. I've never noticed a problem on any of my workstations that don't have one - although it makes complete sense for servers.
Did the exhaust vent directly into the campervan? In which case, I sure hope they factored in the environmental cost of growing 68,000 lbs of doritos for the 18 month trip.
Well yeah, we're talking about JavaScript here specifically. The rest of it is still bloated and slow :)
Try this (or, if you're brave, this), and compare speeds with JIT on/off, and Opera, Safari (nightly), or whatever other decent browser you're interested in.
I haven't had *stability* issues with FF3.1 so much as it falling over itself and limping to the finish line every time it has to run something intensive like this.
Of course, you have to enable the TraceMonkey JIT JavaScript compiler before you'll see any reasonable speed increase (in theory). Just go to about:config, search for the 2 items with "JIT" in their name, and enable them.
My stress tests have shown it to be 10-50% faster than Chrome *when* JIT works. However, it's still buggy as hell, it eats its own memory heap and grinds to inexplicable halts kinda randomly whenever my code does anything repetitive and strenuous, bringing the average execution speed down to almost FF2 levels, meaning it's faster for me to leave JIT disabled. It's a no-go for me until they fix that.
I haven't had a chance to test IE8. Seems that, from those figures, it's about the same speed at IE7. Dead in the water then!
Aw, that's so cute! Heh!
It's a fair comparison. WebKit has (is?) a javascript implementation. Technically, that's all that's being tested in these benchmarks.
Yet Safari still performs almost 3x faster without going nuts on the RAM? :)
In actuality, sacrificing that much RAM for such little gain is a sure sign of inefficient (in terms of speed!) code because beyond a certain point, the bigger your memory footprint the slower your execution. Ask any low-level programmer.
Right you are. FF3.0.3 appears to give very slightly slower results than 3.1beta with JIT disabled
Yes but I have 1.21 jiggawhats of CPU
Actually, if you re-read, you'll see I was pointing out that the latest Firefox outperforms Opera, as long as your RAM usage isn't exploding.
Thanks, heh! For a minute I thought I had an original idea but it turns out there other other (better but slower) js raytracers out there. Humm :)
Webkit is great. If you're running that you might actually see some animation here (10fps+ in Safari nightly here). I wonder if the demoscene guys are insane enough to write demos for browsers?
Well, javascript-wise, maybe not. I've spent the last week doing some extensive testing on pure javascript performance (not DOM-tree manipulation, etc) using a little raytracer I hacked up overnight.
Opera is noticably above average, in this respect. More importantly, however, you might note that the Firefoxes are absolutely, hideously bad at memory management. When rendering a big scene here, Safari will do it in a fraction of the time using 60mb of RAM, whereas Firefox 3.1beta's memory usage spirals out of control and into swap space. And the JIT compiler is way broken still :)
Anyway, here are some figures (only meaningful when comparing different browsers on the same box):
IE 7.0.5730.13 -- 10.1 seconds
Firefox 2.0.0.17 -- 9.9 seconds
Safari (win32) 3.1.1 -- 5.9 seconds
Opera 9.60 -- 3.6 seconds
Firefox 3.1b2pre (no JIT) -- 2.8 seconds
Safari (win32) 2008-10-15 -- 1.0 seconds
Google Chrome 0.2.149.30 -- 0.8 seconds
Firefox 3.1b2pre (JIT) -- anywhere between 0.6-35.0 seconds
Can we please have a new Crackpot (or maybe Quackpot, or Snakepot, shit, I dunno) section on slashdot, specifically for these half-baked bullshit stories? Would make a nice replacement for Idle, methinks.
I mean, unless this was just meant to remind us of high school science & biology. Heck, that'd also make a nice Idle section substitute.
Have you EVER tried beat-matching white noise?!
HEH :)
I'm on your lawn, granddad!
I DON'T HAVE AN MP3 PLAYER AND MY HEARING IS JUST FINE!
Although DJing white noise in an industrial club every other weekend probably doesn't help
That is tame compared to the hateful stuff that has been coming from the left for years now
Citation needed.
I mean, I've seen lots of hate speech, but I've yet to be aware of the "hateful stuff" coming from the left, or any side, which makes calls for death and assassination seem tame.
You sure you're not also just a reactionary idiot?
Saddle up, YEEHAW! :)
Thanks, you're on the same brainless and reactionary wavelength as the crazy idiots on the other side screaming "Kill him!" and "Terrorist!" whenever Obama is mentioned.
A single spore lands, finds nourishment in decay and attains maturity.. In turn it exhales a cloud of life, a thousand spores land... so progresses Juffo-Wup.
The Juffo-Wup is strong in this place.
But in my decade or so of using Linux, I eventually found myself not particularly needing a swap partition. I've never noticed a problem on any of my workstations that don't have one - although it makes complete sense for servers.
E# == F
Did the exhaust vent directly into the campervan? In which case, I sure hope they factored in the environmental cost of growing 68,000 lbs of doritos for the 18 month trip.
She only took on her human form around 2003.
I, for one, fear our ancient reptilian overlords!
So what, you recommend all programming langauges be named on the minor pentatonic scale? WIN!