4 ms·
Some benefits are for developers. And some are for the users. For example, many users, particularly ones who care about the look and feel of things, prefer when
by amw-zero 6y ago
Some benefits are for developers. And some are for the users. For example, many users, particularly ones who care about the look and feel of things, prefer when there is a smooth transition between screens in response to their actions.
You simply can’t do that with server rendering (barring hacks like Turbolinks, which are just approximating SPAs).
- WillPostForFood 6y agoI agree, and I'm more critical of heavy front end Javascript frameworks that are part and parcel of SPAs. Things like the Turbolinks hack you mention, IMO, provide the best user experience, especially fast initial page load. But that can be messy to develop, so we end up with Angular or React which smooth the development issues, but make pages fat and slow for users.