This matters (a bit) less on desktop, so documenting that a framework or tool is not appropriate for mobile development is also a huge help. Steers developers towards appropriate options.
-
-
Replying to @slightlylate @melaniersumner and
Surfacing how broken the ecosystem is to developers is hard, tho. Lots of folks picking/choosing metrics. I want so much for us to get past speed to be able to address all the other a11y concerns.
1 reply 0 retweets 1 like -
Replying to @slightlylate @melaniersumner and
I keep thinking about this: https://www.webbloatscore.com/ We should make Lighthouse generate this number as a gut-check. /cc
@ebidel@paul_irish1 reply 0 retweets 3 likes -
Replying to @slightlylate
Tangential: When working on that PWA talk, I was slightly depressed to realize that I got a Lighthouse checkmark for "there is any content at all without JS". Kind of a low bar. I was thinking there should be another check for ">80% of the plain text content is the same w/o JS".
2 replies 0 retweets 1 like -
Replying to @AmeliasBrain @slightlylate
Last I checked,
@slightlylate is also concerned about encouraging people to blindly use SSR.1 reply 0 retweets 2 likes -
Replying to @wycats @AmeliasBrain
Yep. Time-to-Interactive is the gold standard and JS is TTI kryptonite
3 replies 0 retweets 3 likes -
If talking about JS frameworks, depending on the app, SSR rehydration may take longer than rendering content (not the app shell) client side.
1 reply 0 retweets 0 likes -
And that's related to other comments in the thread: we need to really integrate this way of thinking into the frameworks themselves, so that they can be functional with minimal client-side code.
2 replies 0 retweets 0 likes -
What about WCs? They're basically just <div>s until booted up, with no way to be SSR'd
1 reply 0 retweets 1 like -
For non-trivial web components (and apps built using web component frameworks) that can result in significant changes to the look and layout of content after the JS loads.
1 reply 0 retweets 0 likes
Again, TTI is a leveler. If you've got too much script for your WC-based app, it'll be slow too. Less script, less often.
-
-
Cool slogan.
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.
& Web Standards TL; Blink API OWNER
Named PWAs w/
DMs open. Tweets my own; press@google.com for official comms.