TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Spidermonkey has passed V8 on Octane performance

651 pointsby francois2over 10 years ago

30 comments

rdtscover 10 years ago
I have been very impressed by Firefox lately. Kudos to the whole team at Mozilla.<p>Just about 5 years ago, it was looking to me like it was the end of Firefox. It was Chrome all the way. New features were coming out one after another. Faster rendering. Safe process isolation for each tab. Looked better.<p>But I just switched back last month. It happened kind of randomly. Saw an announcement of a new release ( 33, I think ), downloaded, re-imported my bookmarks from Chrome and just kind of kept using it instead of Chrome since then.<p>I like how the tabs look also I think it feels lighter and snappier on my (now old-ish) laptop.
评论 #8519295 未加载
评论 #8519236 未加载
评论 #8519852 未加载
评论 #8519259 未加载
评论 #8519248 未加载
评论 #8523650 未加载
Jonaninover 10 years ago
Check out <a href="http://arewefastyet.com/" rel="nofollow">http:&#x2F;&#x2F;arewefastyet.com&#x2F;</a> (the website mentioned in the article), which tracks javascript engine performance. Spidermonkey is faster than v8 and Safari&#x27;s JSC on all three popular javascript benchmarks [1]<p>[1] Octane (google&#x27;s benchmark), Sunspider (Apple&#x2F;Webkit&#x27;s benchmark), and Kraken (Mozilla&#x27;s benchmark).
评论 #8519194 未加载
cromwellianover 10 years ago
&quot;This puts us in a position of strength, so we can say &quot;these benchmarks are not very interesting; let&#x27;s talk about other benchmarks (e.g. asm.js-related) and language features&quot; without being accused of being sore losers.&quot;<p>But are asmjs benchmarks interesting? They are not representative of the vast majority of real-world JS, so wouldn&#x27;t an asmjs-laden benchmark suite really be a case of optimizing for your own set of benchmarks, tuned to your own idiomatic-JS?<p>But anyway, congrats on the achievement. I like the fact that V8, JSC, and FF performance are converging. If the performance differential is too great, it creates additional headaches for the developer targeting a certain level of efficiency.
评论 #8519490 未加载
评论 #8519230 未加载
评论 #8519890 未加载
orthecreedenceover 10 years ago
Firefox is awesome and I love it, but my one complaint after all these years is that I have to restart the browser every day. It&#x27;s not the end of the world, but it&#x27;s still frustrating, especially when I&#x27;m in the throes of debugging or important research.<p>Over the course of a day, the browser becomes unresponsive and CPU usage <i>idles</i> at 10-15%. Restarting with the same tabs brings it down to 0%. Yes, I know, disable addons, blah blah...doesn&#x27;t work for me. Same problem.<p>I&#x27;m really looking forward to the new threading model coming up. I have a feeling that once each tab has a thread, things like this will be much more self-repairing. It&#x27;s not always easy to kill a rogue execution path in an event loop, but killing a thread is pretty straightforward =].<p>Also, congrats on the firefox team for really taking performance seriously.
评论 #8519154 未加载
评论 #8519559 未加载
评论 #8519615 未加载
评论 #8519164 未加载
评论 #8519452 未加载
评论 #8519174 未加载
BorisMelnikover 10 years ago
Love hearing this. I have been a Firefox user since Netscape 5, if that makes sense. To me there might be some positives about Chrome but for me it is a culture &#x2F; community issue. It is a foundation I am willing to support during the good times and bad, and I am not so hot about giving Chrome access to every keystroke I make.<p>While this may sound petty, one feature I&#x27;d really love to see come back in Firefox is the ability to see the <i>refresh button</i> match the style &#x2F; movability of the back&#x2F;home buttons. It is very annoying having to use precise clicking on the eeeency little arrow on the URL bar.<p>But thats the thing, even if I am annoyed by small issues or lacking features, I don&#x27;t abandon a project based on that.
评论 #8520067 未加载
JohnBootyover 10 years ago
I am ridiculously proud of Mozilla and everybody who has contributed to Firefox over the years.
Igglybooover 10 years ago
As soon as firefox gets per process tabs in stable I&#x27;ll switch back, I really want to switch from chrome but that&#x27;s a deal killer for me.
评论 #8519235 未加载
评论 #8519220 未加载
评论 #8521151 未加载
dmixover 10 years ago
This reminds me of the cell phone industry competition. We all benefit from head-to-head fights for performance and value. It&#x27;s a shame so many markets have little direct competition outside of technology either due to monopoly, regulatory capture, or market dynamics.
general_failureover 10 years ago
Kudos. But they should really invest time in making the UI responsive and fast. This is my biggest gripe about firefox. I also find it incomprehensible that it checks for updates on startup in a modal fashion. Very annoying.
评论 #8519219 未加载
zobzuover 10 years ago
&quot;Spidermonkey has passed V8 on Octane performance on arewefastyet, and is now leading V8 and JSC on Octane, Sunspider and Kraken.&quot; (ie faster than Chrome on Chrome V8 benchmark)<p>Good job Mozilla!
untilHellbannedover 10 years ago
I can really feel the swing back to Firefox happening like the switch to Chrome back 5-7 years ago.<p>Go Firefox!!!<p>p.s. Great work on Firefox OS too!
评论 #8524362 未加载
kevincennisover 10 years ago
This is cool, but Firefox still <i>feels</i> a lot slower to me than Chrome.<p>I think Mozilla would get a lot of mileage out of improving the performance of the rendering engine. FF doesn&#x27;t feel slow because of JS, it feels slow(-er than Chrome, at least on my Mac) because repaints and layout seem to take longer.
评论 #8523707 未加载
bobajeffover 10 years ago
&gt;This puts us in a position of strength, so we can say &quot;these benchmarks are not very interesting; let&#x27;s talk about other benchmarks (e.g. asm.js-related) and language features&quot; without being accused of being sore losers.<p>I&#x27;m looking forward to such a statement from Mozilla. The web needs mature suppott for languages other than JavaScript and C++&#x2F;C are very widely used languages(as opposed to some new hobby language) and compile to JS tools are the only realistic way of getting there. So I can hardly wait until browser venders and standards organizations embrace efforts like Asm.js and the nessary extensions to make it support other memory and language models and features (Shared memory, SIMD, JVM languages etc.).
pjmlpover 10 years ago
Great work!<p>Improvements like this and Rust, is where I like seeing Mozilla spending their resources.
vuldinover 10 years ago
Mozilla is one organization that I have no problems supporting. Thanks to everyone involved with Mozilla for contributing to a great organization that does awesome stuff.
评论 #8519518 未加载
piyush_soniover 10 years ago
I still use Firefox as my main browser, but while it has improved a <i>lot</i> in recent times, I don&#x27;t know why are some root problems not getting fixed - memory hogging, browser hangs, crashes (yes, I still get them on my workstation - I&#x27;ve even reported the callstacks to them). Mostly, the answer is, &quot;It&#x27;s your add-ons&quot; - oh yes, but when it comes to talking about their strengths, this is one of the first things they talk about - &quot;add-ons&quot;.<p>For example, every other browser fixed this 12 year old bug [0] one by one, but Firefox doesn&#x27;t care much about it. In fact, not only that they don&#x27;t have <i>any</i> solution to it whatsoever, when people&#x27;s resentment about the bug increased, they chose to just shut down their voices on it.<p>[0]: <a href="https:&#x2F;&#x2F;bugzilla.mozilla.org&#x2F;show_bug.cgi?id=78414" rel="nofollow">https:&#x2F;&#x2F;bugzilla.mozilla.org&#x2F;show_bug.cgi?id=78414</a>
评论 #8522239 未加载
评论 #8521726 未加载
Tloewaldover 10 years ago
Firefox&#x27;s hopeless video and audio implementation (especially on Mac OS X) remains a deal breaker for me. It means resorting to Flash in a lot of cases, which means I use another browser.<p>I&#x27;m glad to see strides being made in JavaScript performance, but basic browser functionality is far more important.
评论 #8520553 未加载
评论 #8521263 未加载
Sephrover 10 years ago
Octane now includes asm.js benchmarks, and V8 doesn&#x27;t attempt to support &quot;use asm&quot;. This gives SpiderMonkey an advantage in the benchmark.<p>I think it&#x27;s quite impressive how close V8 is in performance to SpiderMonkey which actually goes out of it&#x27;s way to support &quot;use asm&quot;.
评论 #8519977 未加载
评论 #8519603 未加载
cddotdotslashover 10 years ago
While this is great for those keeping track of the stats, I doubt it will have much effect on the average consumer. Almost everyone I know uses Chrome; that includes family members, co-workers, tech-minded and non-tech-minded people alike. For them, it&#x27;s been IE vs Chrome for awhile and telling them &quot;Firefox is a tad bit faster&quot; isn&#x27;t enough to make them switch again. Unfortunately, I think Firefox lost too many people during its sluggish phase awhile back and it&#x27;s going to be tough getting them back.<p>Also, as much as I keep hearing &quot;Google is evil&quot; in the tech echo chamber, again, the average consumer doesn&#x27;t care. Even I know Google&#x27;s policies and still choose to use Chrome purely because it&#x27;s more convenient.
评论 #8519390 未加载
评论 #8519388 未加载
EduardoBautistaover 10 years ago
You know, I just don&#x27;t know who to believe these days when it comes to browser benchmarks. All browser vendors pretty much say they lead all browsers in _something_. Honestly, I don&#x27;t even know what all these benchmarks mean most of the time.
评论 #8519158 未加载
评论 #8519182 未加载
评论 #8519870 未加载
SwellJoeover 10 years ago
I switched back to Firefox from Chrome a couple years ago, because I no longer trust Google to have my best interests at heart. It&#x27;s been fine; I have a beefy machine with plenty of RAM, but I also use it on my horribly slow Android phone (an old HTC Sensation 4G that has never been worth a crap), and it works OK there, too.<p>My only complaint is that it requires a plugin to get a reasonable number of tabs in a window before requiring scrolling. It&#x27;s downright absurd that it stopped being configurable many, many, many versions ago.
评论 #8520436 未加载
joemccall86over 10 years ago
I keep going back and forth between Firefox and Chrome. Chrome is ahead right now for two reasons:<p>1. Support for Netflix on linux<p>2. Webapps as native applications (like the old project prism). We use slack at work and a Chrome webapp is how they choose to support Linux.<p>Admittedly though, I will switch to Firefox for the rest of the week to see if I can live with these caveats.
评论 #8521418 未加载
评论 #8521885 未加载
Rapzidover 10 years ago
I had another look at FireFox the other day. Impressed with their editable layout and smooth interface. Less impressed with the Network tools pane in comparison with Chrome(chrome shows compressed&#x2F;inflated size, can view and copy raw headers, etc). Still, it&#x27;s in my to-do to give it some game time.
arthursilvaover 10 years ago
Damn, where&#x27;s the super like button on this. Kudos to all contributors (and donators)!
tkubackiover 10 years ago
kudos for Firefox team. I hope they put more love in speeding up css animations (like here: <a href="http://bartaz.github.io/impress.js/#/bored" rel="nofollow">http:&#x2F;&#x2F;bartaz.github.io&#x2F;impress.js&#x2F;#&#x2F;bored</a>)
bruceboughtonover 10 years ago
It would be interesting to now how Firefox performs with regard to battery usage. Apple in particular seems to be focussing on battery life as much as performance, given that the codebase is shared across iOS and OS X.
themechanicover 10 years ago
Kudos to all involved in making this happen.
dude3over 10 years ago
Please now work on translate3d performance!
whoisthemachineover 10 years ago
Good job guys!
notastartupover 10 years ago
You know whats funny, I stopped using Chrome and use Firefox now because Firefox is so much faster. The exact same reason I switched to Chrome 5 years ago. Also I&#x27;m slightly less creeped out.
评论 #8521816 未加载