Great write-up. Another thing I've found is if you're using a back-end framework, it comes with features you'd otherwise have to re-implement in a SPA, like authentication.
By authentication provided from a back-end framework you're referring to pre-made login user-flow templates, not a possibility of authentication implemented in the front-end right?
Spot on. So something like Laravel for instance. It'll set up the templates, migrations, and auth logic if you want it to.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.