← Back to context

Comment by lambda_dn

4 years ago

SPAs were a good solution when page load/rendering times were longer. However with todays internet speeds, edge caching, HTTP3/Quic as well as todays chips and browser implementations page reloads are barely noticeable so you get all the goodness the browser gives you out of the box creating MPAs.

There are still some examples were SPAs are useful such as replacing complex desktop applications but 95% of web apps don't need it.

It was a big day for me when I realized the CSS perf tool had been removed from my browser because the clock resolution was no longer sufficient to make it work. Everything was <1ms.

Bloom filters for CSS were a huge deal, and the CSS load and apply times are one of several things SPAs were trying to amortize.