LANGUAGES Signal 124
textlog renders React server-side, sending HTML with no browser JavaScript
textlog is a React app that renders entirely on the server, sending plain HTML to the client with no hydration or client-side JavaScript, except for a dedicated page for browser APIs that require it.
This shows that a modern web app can be built without a client-side JavaScript framework, relying on HTML forms, links, and URLs for interactions, which simplifies the architecture and reduces performance overhead. The cost is that every interaction requires a server round trip, and some features like push notifications still need JavaScript.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
textlog uses React entirely on the server, sending plain HTML with no hydration or client-side JavaScript.
The constraint forces interactions to use HTML features like forms, links, and URLs instead of client-side state.
JavaScript is allowed only for browser APIs that genuinely require it, such as push notifications, on a dedicated page.
THE CLUSTER
↗