On a long flight with very slow and unstable connection. Suddenly a totally different browsing and developing experience - you got to see how sites load in slow motion ⏳
I found that, SSR/SSG with streaming (e.g. GitHub) is quite interesting. Even the page haven't completely loaded, you will see the content part by part. Tho you got wait until the information you want appear. The downside is that GitHub is almost not usable to me, as on every navigation the full page loads again.
Simple SPAs take some time to fully loaded, but it's acceptable. For heavy SPAs, I didn't bother trying :P
The best experience is definitely PWA-enabled SPA (e.g. icones.js.org and Elk) - as you'd expected, they open immediately and fully functional!
This draw me thinking the trends of on-demand JS loading, or RSC, etc. Indeed they have some very good strengths, and everything has trade-offs. Just want to say that normally users won't notice the technical difference when having good connections, but we'd be appreciated when finding a website is built with PWA on such extreme conditions. 🫣