"Never again!" I lied after writing my last book, Yet—being the lying liar I am—I wrote another one. This time around, it was for A Book Apart.
And, like—look—there are situations where client-side rendering makes sense. Not every experience on the web needs to be a series of synchronous navigation requests. This is just an example, but Spotify wouldn't work as well if it were a multipage website.
But you know what doesn't need to be a client-rendered single page application?
- eCommerce websites.
- Banking websites.
- Literally any website where you pay a bill.
- Websites that provide crisis intervention resources.
- Websites that facilitate applications for government assistance.
- Websites that provide critical information about infrastructure.
- Pretty much most websites.
The answer is, it doesn't unless you have access to fast devices and fast internet. It only gets harder for those in remote areas who—just like everyone else—rely on the web to navigate through life.
Special thanks to Estelle Weyl for her incredible foreword for my book, as well as Katie Sylor-Miller for her editorial input on this post.
Feel like reading more? Head on back to the article list!