*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

