I think you need @bmeurer, for the v8/JS side of things. For other stuff, not sure who's in charge.
-
-
-
I don't
@v8js is significant part of the problem here. But I'm also not sure what counts as part of "the DOM rendering lifecycle". This probably needs attention from experts. cc@addyosmani@jaffathecake@samccone@slightlylate - 6 more replies
New conversation -
-
-
My understanding is that there is a decent portion of this, although in theory a lot of it could be detected and optimized with a fallback to the slow path if you go off the guard rails. But that's hard to implement and teach. So...
-
... one path forward is allowing you to specify policies for your page ahead of time saying "you have permission to make these APIs work differently/disappear" and then the browser can optimize this new fast mode.
- 2 more replies
New conversation -
-
-
Hm, if we could start again I'd want to add specific style & layout read/write phases. Remove the footgun of layout thrashing.
-
Do you think there would be any value in someone writing a browser optimally, from scratch, at any point? Or will improvements in hardware (and potentially an upper limit of 120fps) allow us to ignore the issues with the old architecture indefinitely?
- 2 more replies
New conversation -
-
-
I talked to someone at Chrome Developer Summit on the dev team that they did a prototype on version of chrome that disabled a lot of checks and got huge speedups. Idea is could opt into these speedups.
-
That was me. :) The prototype was very hack and slash, so take with a grain of salt, but for example, we were able to get HTML parsing 20x faster by removing a bunch of parsing exceptions (elements with different parsing rules, leaving out the semi-colon on HTML entities, etc.)
End of conversation
New conversation -
-
-
Maybe somebody
@MozWebCompat got an answer?Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Css containment is a way to somewhat get over it
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
he/him 