Here's video of the difference: https://www.webpagetest.org/video/view.php?id=180811_7aef36019aeadf3cd2fa8e86850537958bebf842 … And the timelines: https://www.webpagetest.org/video/compare.php?tests=180811_W9_9225fd126256bd1721ce5b4d8d8834d4-r:1-c:0,180811_7P_df566597ec85868e288a2867ca0dac4c-r:1-c:0# …
It's important to understand that JS is a run-to-completion language. Work you do on the main thread blocks the browser's ability to do *anything else* on that thread, including dispatching taps/clicks
-
-
Scrolling only works because browsers got so exasperated at pages blocking scroll with script that we implemented exotic workarounds ("off thread scrolling" + heuristics around touch listeners)
-
So this much script simply *breaks* the experience for multiple seconds. The SSR'd content *doesn't work*
- 2 more replies
New conversation -
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.
& Web Standards TL; Blink API OWNER
Named PWAs w/
DMs open. Tweets my own; press@google.com for official comms.