*Reposting (with edits) because I accidentally sent this to only Andreas*

if Joe User observes that a website suddenly got notably slower with a new
version of their browser then they will blame the browser.

This is a rather large assumption to make and, at the same time, I don’t
think it is true. When users go to a slow-loading website, I think it’s
much more likely they’ll blame the website developer. If an application
runs slow on your OS, you wouldn’t blame it on the OS vendor. Similarly, if
an application I just upgraded runs slow on my mobile device, I wouldn’t
automatically assume it's the phone manufacturer.
​

On Thu, Jul 27, 2017 at 7:55 AM kai zhu <[email protected]> wrote:

> On Jul 27, 2017, at 5:43 PM, Andreas Rossberg <[email protected]> wrote:
>
>
> That is not always true. For example, ES6 has caused some notable
> performance regressions for ES5 code initially, due to extensions to the
> object model that made it even more dynamic. The new @@-hooks were
> particularly nasty and some cases required substantial amounts of work from
> implementers just to get back close to the previous baseline performance.
> Parsing also slowed down measurably. Moreover, many features tend to add
> combinatorial complexity that can make the surface of "common cases" to
> optimise for in preexisting features much larger.
>
>
> I’ve noticed chrome 59 freezing more when initially loading pages.  Maybe
> its due to performance-penalty of extra parser complexity, maybe not.
> Also, the chrome-based electron-browser has gotten slower with each release
> over the past year, when I use it to test mostly es5-based browser-code.
> Can’t say about the other browser-vendors as I don’t use them as much.
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to