You probably don't need a single-page app
Unpopular opinion: I love SPAs for simple stuff.  Yes, they&#x27;re a ton of work.  But the feel of them is unparalleled.<p>I have my personal home page written as a Vue SPA.  It was a silly amount of work to get together, and not everything works perfectly.  BUT: it moves like a rocket.  I pre-render the simple front page, so initial load is nearly instantaneous (especially with cloudflare &amp;c), and, by the time a visitor finishes absorbing the information on the front page (which is just a palmos style collection of icons to other content), everything else is loaded.  Which means that the effective load time of the whole website is perceptually indistinguishable from zero on a moderate-speed connection (like my crappy home DSL).<p>And that&#x27;s... cool.  It&#x27;s legitimately cool.  Let me have my fun!