tag:tenfourfox.tenderapp.com,2012-01-07:/discussions/problems/5399-amazingly-huge-performance-regressionTenFourFox: Discussion 2015-06-12T14:21:47Ztag:tenfourfox.tenderapp.com,2012-01-07:Comment/371054442015-06-12T04:39:43Z2015-06-12T04:39:43ZAmazingly huge performance regression<div><p>Hello steviant, I also see this difference on V8 between TFF 17
and 31. Now try this one: <a href="https://www.webkit.org/perf/sunspider/sunspider.html">https://www.webkit.org/perf/sunspider/sunspider.html</a>
:-) And then do a few real world tests like loading the Facebook
timeline or Ebay search results or the Amazon start page, and
decide for yourself whether 17 is really 4 times faster than
31.</p></div>Chris (chtrusch)tag:tenfourfox.tenderapp.com,2012-01-07:Comment/371054442015-06-12T04:59:08Z2015-06-12T04:59:08ZAmazingly huge performance regression<div><p>Chris, I realise that benchmarks are not the be-all and end-all
of performance testing, and that TenFourFox is not really running
at a quarter of the speed of Aurorafox most of the time, but the
benchmark is highlighting some pretty significant performance
regressions; showing that in some tests (richards for example)
TenFourFox is more than one thousand percent slower, surely this
can't have zero effect on overall performance</p>
<p>Neither using a benchmark that doesn't test that particular
code-path, nor testing responsiveness side-by-side does anything to
mitigate the fact that there is a significant regression in
performance doing whatever it is that v8 does to test the browser.
It may not make much difference in the real world, but I would have
thought that such a remarkable regression would warrant some
attention and not a hand-waving dismissal.</p></div>stevianttag:tenfourfox.tenderapp.com,2012-01-07:Comment/371054442015-06-12T05:28:17Z2015-06-12T05:28:17ZAmazingly huge performance regression<div><p>For what it's worth Sunspider agrees that there has been a huge
performance regression, though not quite to the same extent.</p>
<p>Aurorafox completes Sunspider 1.0.2 in 1797.0ms, while
TenFourFox takes 3245.3ms, so Aurorafox is a mere 1.8x faster than
TenFourFox according to Sunspider. /s</p></div>stevianttag:tenfourfox.tenderapp.com,2012-01-07:Comment/371054442015-06-12T05:30:36Z2015-06-12T05:32:54ZAmazingly huge performance regression<div><p>Yes, TFF 17 was faster on some JS operations than 24/29/31, and
(being a fan of these benchmarks myself) I can feel your pain. The
JS engine has changed dramatically between 17 and 31 (several
times), and my understanding is that it hasn't even been fully
implemented for 31 because it is harder and harder to keep up with
Firefox, which is not optimized for PPC anymore.</p>
<p>But all this, amazingly, doesn't translate into real world
surfing experience most of the time. On TFF 17, Facebook is dog
slow, while on 31, most pages I visit regularly are snappy. [The
only time in several months that I wished for faster JS was when I
did my taxes (which can be done online in Germany), and TFF had to
generate two 1024 bit keys for authentication. Which took 20
minutes and would probably have been faster on TFF 17. Only that
older browsers aren't allowed to log-in to the taxes website
anymore for security reasons…]</p>
<p>BTW, on Sunspider, TFF 17 is now "twice" as fast as 31, not 4
times. So which one is right? It all depends on what you
measure.</p></div>Chris (chtrusch)tag:tenfourfox.tenderapp.com,2012-01-07:Comment/371054442015-06-12T14:21:46Z2015-06-12T14:21:46ZAmazingly huge performance regression<div><p>steviant, this isn't news. When Mozilla ended support for the
old JaegerMonkey JIT in version 22 (AuroraFox is frozen around 20),
we had no choice but to stop using it as well. IonMonkey, which is
implemented as IonPower in the upcoming TenFourFox 38, is somewhat
faster, but it's optimized for longer running code and is much more
tuned to Mozilla's primary Tier-1 platforms of x86 and ARM. Other
than marginal improvements, the numbers will improve by about
double on the tests you're using, but probably not much more than
that.</p>
<p>If AuroraFox is meeting your needs, use it, and good luck.</p></div>Cameron Kaiser