For content, interactivity means scrolling, not necessarily things like showing user account or "like button"
-
-
Replying to @wycats @slightlylate and
You also need SSR at the primitive layer so apps built on a framework get SSR without jumping through millions of hoops.
1 reply 0 retweets 1 like -
Replying to @wycats @CodeForCashBook and
Yeah, I don't buy this line of argument. I've seen many sites adopt "SSR" and then lock up devices for 10-15s w/ script. Simply broken.
1 reply 0 retweets 2 likes -
Replying to @slightlylate @wycats and
Worse, it's *invisibly* broken. There needs to be some name for this (I'm bad at names), but locking the main thread ain't cool. TTI matters
4 replies 0 retweets 1 like -
Replying to @slightlylate @wycats and
Totally agree about this. Some bad stuff you can get into, and we should make JS-powered sites more bulletproof by default.
1 reply 0 retweets 1 like -
Replying to @jlongster @wycats and
Honestly, I'd love to see "SSR"d sites simply not ship JS on first load and only pull in JS when served from SW.
3 replies 0 retweets 5 likes -
Replying to @slightlylate @jlongster and
That'd make the TTFB hit you usually pay for "SSR" more reasonable and prevent invisible breakage.
1 reply 0 retweets 0 likes -
Replying to @slightlylate @jlongster and
What's the problem with background loading JS? Why does it affect TTFB?
1 reply 0 retweets 1 like -
Replying to @wycats @slightlylate and
Honestly, nobody should use SSR if it makes TTFI worse. TTFB also shouldn't be worse but if worse TTFB improves TTFI, seems ok?
1 reply 1 retweet 0 likes -
Replying to @wycats @jlongster and
Most SSR solutions I've traced do not flush() early, delaying delivery of markup to request critical resources; critical path pushed out.
2 replies 0 retweets 1 like
Ah ok. These sound like bad SSR solutions if they're meant to be used by users (and not Googlebot, for example)
-
-
Replying to @wycats @jlongster and
Agreed. The modern JS ecosystem has forgotten a lot of what every PHP dev takes for granted = (
0 replies 0 retweets 1 likeThanks. 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.