Hacker News new | ask | show | jobs
by doque 2272 days ago
Because it could be personalized content that differs for each request/user.
1 comments

You could take a mixed approach. Server render non-stateful stuff, restrict user state to client-side only. You can then CDN cache the public stuff.
Which is the reasonable way to do it. However, uncacheable things might remain.
Uncacheable things are always reserved to the client side only