So if your argument for shipping a heavy SPA is that the initial slow page load will be worth it because subsequent page loads will be faster, I’m just not going to see that benefit
Getting the impression that the very idea of generating HTML server-side at runtime is alien to a sizable portion of web developers these days
It’s either static files generated at build time or HTML created exclusively by JavaScript on the client
Maybe we need a catchy acronym
It doesn’t take much public creativity to stand out as a candidate: just having a blog with a few interesting posts, or a single GitHub project with a detailed README, can be all it takes to jump to the top of the hiring manager’s mental list simonwillison.net/2021/Jul/17/st…
I feel like as in industry we’ve been throwing most of our collective weight behind figuring out how to build fast loading, accessible, maintainable SPAs for a full decade now
They still take significantly longer to build than multi page apps, and the results perform worse
Making websites is really fun. More people should build websites.
Unobtrusive enhancement makes for faster loading, more reliable web applications. React actively encourages non-enhanced SPAs, which is why most React apps are so bloated and slow loading. twitter.com/dan_abramov/status/1…
Startup idea: clone today’s popular web apps but do it with minimal JavaScript and fast server-side performance and out-compete them on the next billion international web users with cheap Android devices