IT lexicon Web CSR

CSR Client-Side Rendering

Web På svenska → Updated: 2026-05-23

When the entire page is built by JavaScript in the browser — the server only sends an empty shell HTML.

Classic React or Vue pattern: an empty <div id="app"></div> HTML comes from the server, then JS runs and fills everything in. Fast after first load, slow initially.

The opposite of SSR. Modern frameworks (Next.js, SvelteKit) mix — some pages SSR, others CSR.

← Back to the lexicon