also i think react isn't supposed to be fast, but instead usable through large enterprisey teams. built for collab not speed.
-
-
Replying to @CodeForCashBook @wycats and
The sticky issue is the distribution model; RN (& Cordova, etc.) spots you first-run via heavyweight install step.
3 replies 0 retweets 3 likes -
Replying to @slightlylate @CodeForCashBook and
The web's superpower is ephemeral use. If first run is unusably slow, who's gonna stick around for another go?
2 replies 2 retweets 13 likes -
Replying to @slightlylate @CodeForCashBook and
For content, SSR is a good "first run" trick. Fast first run + competitive second run is a hard engineering problem.
2 replies 1 retweet 0 likes -
Replying to @wycats @CodeForCashBook and
SSR is fine if TTI is good. Too many use it as a cop-out to (badly) hide JS payloads that make experience unusable at some later point.
1 reply 0 retweets 6 likes -
Replying to @slightlylate @CodeForCashBook and
For content, interactivity means scrolling, not necessarily things like showing user account or "like button"
1 reply 0 retweets 3 likes -
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 @CodeForCashBook and
Glimmer will run rehydration in requestIdleCallback chunks, and dim interactive elements until done.
1 reply 0 retweets 3 likes
Our opcode loop is a generator so we can pause/resume when the deadline runs out.
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.