The web bloat crisis is not in my imagination. This AM: someone says "lets use this new messaging system! It even has a web interface..."
-
-
Replying to @joshduck
yes, much of the JS is emscripten'd e2e crypto from libolm; using the same native lib on all platforms to bootstrap
@slightlylate1 reply 0 retweets 0 likes -
Replying to @RiotChat
: olm.js is a separate (half meg) file. I didn't mention it, but it should be delay loaded too.
1 reply 0 retweets 0 likes -
does lazy loading actually help? You're going to have to load it before anything useful can happen.
2 replies 0 retweets 1 like -
Replying to @richvdh @slightlylate and
you can speed up login page load, but that's not the common path
1 reply 0 retweets 0 likes -
Replying to @richvdh
: even if it's not, it's downright hostile to users to frontload all this.
1 reply 0 retweets 0 likes -
Replying to @slightlylate @RiotChat
I don't understand. It's a critical component. It needs optimising, not delaying.
2 replies 0 retweets 0 likes
: well, I'm concerned that you'd be doing (slowish) crypto on the main thread at all. olm.js belongs in a worker.
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.