DEV Community

Pacharapol Withayasakpunt
Pacharapol Withayasakpunt

Posted on

SPA vs server-side SSR vs isomorphic SSR; and can I change my mind later?

SPA and isomorphic SSR are usually in JavaScript. (PHP and Java seems to have alternative JavaScript environment. And WASM shouldn't be impossible.)

What are your experience over the years of what to choose for web apps? Web technologies change quickly, I know.

First, I was looking at Nuxt.js (which full static is very recent) and Quasar.js (which does not support multiple page building anymore, only SSR). And of course I know Next.js is still a big player in this.

Upon searching, I find that isomorphic SSR is still in active development, e.g. Marko.

Also, I realized that even not-frequently-changing SPA can be cached on the server, (in contrast to prerender SPA plugin).

Top comments (3)

Collapse
 
ale_jacques profile image
Alexandre Jacques

Meteor used to be a choice: meteor.com/

Don't know if it fits your use case nor if this is still a viable option.

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt • Edited

Looks full stack, though I wonder most about how to deploy with Docker, especially scratch-node.

Used to

You don't like it anymore?

Collapse
 
ale_jacques profile image
Alexandre Jacques

Never really used it in production though I heard good things about it.

It seemed to fit what you were asking.