7 ms·
> SPAs allow for highly interactive interfaces with custom components, drag & drop, audio etc. None of the features you listed require an SPA. Other than page
by pier25 6y ago
> SPAs allow for highly interactive interfaces with custom components, drag & drop, audio etc.
None of the features you listed require an SPA. Other than page transitions you can have any UI sophistication on an MPA.
> This is possible, of course, but it will either be lost every time the server is restarted, or it will need to stored in the database.
Which is why there are caching databases like Redis to solve this.
- maxthegeek1 6y agoServerside caching with e.g. doesn't help with network latency.
- pier25 6y agoIt does when the server has to communicate with distant services/databases. Also an SPA doesn't alleviate network latency either between the browser and the API.