I think we might agree with each other, but you are being more clear than I was. If we are looking at the web as the miraculous document-exchanging network that it was, yes, Javascript is may be literally ruining everything. If you can render something once, absolutely do it once, what a huge waste.<p>I was more disagreeing with the concluding assertion that &quot;with modern tools, there&#x27;s no reason that anything — even a highly interactive app — couldn&#x27;t be prerendered on the server.&quot; There&#x27;s no reason it <i>couldn&#x27;t</i> be, sure, but it&#x27;s <i>way harder</i> when the clients are just as capable -- and, once things start getting busy, probably even more capable.