SSR Demo
This page demonstrates Server-Side Rendering on OpenWorkers.
🖥️ Server-Rendered Data
These values were computed on the server at request time, not in your browser.
Server Time: 2026-03-14T12:22:18.500Z
Your IP: 2600:1f28:365:80b0:ae1d:5e0c:c028:da7
User Agent: CCBot/2.0 (https://commoncrawl.org/faq/)...
🔄 Interactive Counter
Initial value loaded from KV storage via SSR. Click to increment via API.
107
📊 Page Load Counter
Increments on every page load (SSR and client-side navigation).
Total page loads:
117
⚙️ How it works
1.
SSR Request: Your browser requests /demo
2.
Worker Execution: OpenWorkers runs the SvelteKit server code in a V8 isolate
3.
Data Loading: +page.server.ts fetches data from KV storage
4.
HTML Rendering: Svelte renders the page with the data server-side
5.
Hydration: The page becomes interactive in your browser