2 ms·A good SPA uses `pushState` and URL routing to have individual URLs for views.by fuzzy2 8y agoA good SPA uses `pushState` and URL routing to have individual URLs for views.