3 ms·
I think the SSR term is very much tied to SPAs. It is the process of (pre-)rendering a SPA on the server. So until a WASM SPA framework comes around this will b
by fuzzy2 4y ago
I think the SSR term is very much tied to SPAs. It is the process of (pre-)rendering a SPA on the server. So until a WASM SPA framework comes around this will be limited to JavaScript, yes. Because SPAs must be JavaScript.
Sure we were generating HTML on the server since basically forever. But that’s not SSR (in the sense that there is no client-side rendering).
- chrismorgan 4y agoThe term “server-side rendering” was in common usage when people started implementing client-side rendering more commonly in the late ’00s and early ’10s. But in the last five years or so, the term has been appropriated by the isomorphic rendering crowd so that “SSR” or “Server-Side Rendering” normally means server-side isomorphic rendering (that is: server-side operation of something that’s primarily designed for client-side rendering), and there’s no standard term any more for pure server-side rendering, though if you write it lowercase it probably means the old-school technique.
- arethuza 4y agoIs it really fair to call something that is used so widely by major sites "old-school"?
- chrismorgan 4y agoSure. “Old-school” does not imply “obsolete”, but evokes more a sense of traditional ways. (This is the way it’s been used for a couple of hundred years or more.) I think it’s the right word, and used it deliberately.
- arethuza 4y agoFair point - I think I was being over-sensitive there :-)
- fuzzy2 4y agoCan’t say I ever heard it outside the context of SPAs, certainly not in the past. Back then you just had dynamic websites or dynamic content.
- vagrantJin 4y ago> in the sense that there is no client-side rendering This read like: "Water is H2O, yes but H2O is not water" That's why it's called server side rendering because it happens on the server and not the client yes? And you agree that has been the default for decades yes?
- fuzzy2 4y agoYou misread then. I meant SSR in a context where no client-side rendering is involved. Without SPA or the like. Which I certainly have never called SSR or heard anybody call SSR.
- jhgb 4y agoThat's like saying that analog computers hadn't existed until digital computers appeared because only after the advent of digital computers someone started calling a certain thing "an analog computer". Just because you don't call a certain thing with a special name (yet) doesn't mean that that thing doesn't exist.