5 ms·
> Single-Page-Apps can be amazing. > You can make a great Single-Page-App with a User Experience that a traditional site will never be able to close to matchin
by jgwil2 5y ago
> Single-Page-Apps can be amazing.
> You can make a great Single-Page-App with a User Experience that a traditional site will never be able to close to matching.
What is actually meant by this? What is an example of a feature that can be far better in a SPA than in an MPA?
- afavour 5y agoYou can persist data on the client with IndexedDB and make a SPA with zero load times no matter what page you’re loading. That would never be possible with a MPA. It’s also almost never something that actually happens with SPAs but it certainly is possible.
- mwcampbell 5y agoThe best example I know of a purely client-side web app that makes effective use of local storage is the Pinafore [1] client for Mastodon. Edit: And it's worth noting that this app is a labor of love by an expert web developer, i.e. the antithesis of a typical corporate project. [1]: https://pinafore.social/ https://pinafore.social/
- resignThis2021 5y agoSpreadsheet apps in the browser?
- rcakebread 5y agoPlaying audio or video without interruption while navigating the site.
- jgwil2 5y agoSomewhat niche but a good use case, thanks.
- bestinterest 5y agoEh unfortunately its muddy there too, see changelog.com which is not an SPA and instead uses Turbolinks (now Turbo) to persist the podcast element at the bottom of the screen.