← Back to context

Comment by joquarky

2 days ago

IMO, most SPAs are bloated. MPAs are cleaner and more forgiving.

The only reason to still stick to an SPA instead of an MPA is that the app is so bloated you want the user to only have to load it once.

And people say "lazy loading!" but by the time you've implemented lazy loading in a SPA, you could have just used an MPA to keep things modular and memory efficient.

SPAs became popular at a time when companies thought everyone was going to move to progressive web apps. Then the bloated frameworks came along, PWA interest has faded, and here we are.

The above are all my opinions, apologize in advance if they come off as speaking objectively.