By: Exophase (exophase.delete@this.gmail.com), May 18, 2013 9:57 am
Room: Moderated Discussions
Gabriele Svelto (gabriele.svelto.delete@this.gmail.com) on May 18, 2013 5:48 am wrote:
> Browsers are still compiled as native applications and any JS benchmark which has a visible
> component will leverage compiled infrastructure quite heavily. Firefox performance can change
> quite a bit depending on the compiler and optimization choices (some parts benefit greatly
> from link-time optimization for example). It's important to keep in mind that outside of
> benchmarks JavaScript performance does not equate with browser performance.
When I say JS benchmarks I don't mean ones that are pure JS plus rendering like Browsermark - although I think the rendering tests on that are awful. I'm referring to ones that run purely within JS code, where the quality of the JIT dwarfs the quality of native compiled code. As far as I'm aware this applies to most JS benches, or most subsections of most of them.
You're right though, JS performance only has a partial impact on web browsing performance, and the benches shouldn't be treated as weightily as they are.
> Browsers are still compiled as native applications and any JS benchmark which has a visible
> component will leverage compiled infrastructure quite heavily. Firefox performance can change
> quite a bit depending on the compiler and optimization choices (some parts benefit greatly
> from link-time optimization for example). It's important to keep in mind that outside of
> benchmarks JavaScript performance does not equate with browser performance.
When I say JS benchmarks I don't mean ones that are pure JS plus rendering like Browsermark - although I think the rendering tests on that are awful. I'm referring to ones that run purely within JS code, where the quality of the JIT dwarfs the quality of native compiled code. As far as I'm aware this applies to most JS benches, or most subsections of most of them.
You're right though, JS performance only has a partial impact on web browsing performance, and the benches shouldn't be treated as weightily as they are.