▲ | nromiun 4 days ago | |||||||||||||||||||||||||||||||||||||||||||
Lots of pushback here in the comments. But I can't think of the last time I enjoyed using a SPA website over a multi-page one. The initial loading feels delayed, the page scrolling feels unnatural and jarring (completely opposite of how a native app feels). Also, one of my banks recently changed their old website to a new SPA one. And it is now completely useless. It can't load information in time, so most of the forms are empty. You can't even go back because it is a SPA. So I can only log out, log in and try again. Kind of scary when you are handling a lot of money. And it is not just one website. As I said I can't recall ever using a good SPA website. So yeah, I can't wait until they are all gone. | ||||||||||||||||||||||||||||||||||||||||||||
▲ | croes 4 days ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||||||||
You think bad programming is restricted to SPAs? If they botch the back button in an SPA they will botch other things in an MPA | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
▲ | kertoip_1 4 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||
Yeah, the worst thing is when parts of the same application are under the hood different SPAs. First example that comes to my mind: web version of ProtonMail. Going to settings feels like loading a completely separate website. Or OVH dashboard. | ||||||||||||||||||||||||||||||||||||||||||||
▲ | jeremy8883 3 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||
if you're receiving jarring page scrolling, it is not the fault of the spa, it's something else at play. it is not they typical spa experience. if the back button doesn't work, the site was poorly programmed, since any routing library will handle that for you. | ||||||||||||||||||||||||||||||||||||||||||||
▲ | austin-cheney 3 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||
SPAs do not exist to benefit the user. They exist to benefit the developer who writes them. | ||||||||||||||||||||||||||||||||||||||||||||
▲ | maccard 4 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||
The toupee fallacy strikes again here. Gmail, slack[0], Netflix and Spotify are top tier examples - they actually work. Most are true garbage though. [0] I am firmly on the slack-performance-is-a-disgrace train, but their web client is a great example of a well done SPA - it’s miles better than the app other than notifications. | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
▲ | elendee 3 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||
I like the pushback because it means less competition in the native framework space | ||||||||||||||||||||||||||||||||||||||||||||
▲ | tossandthrow 4 days ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||||||||
> But I can't think of the last time I enjoyed using a SPA website over a multi-page one. You likely don't even notice that most of what you browse are SPAs. The reason why there is pushback is because the article is straight up misinformation. | ||||||||||||||||||||||||||||||||||||||||||||
|