All original content is created in Ukrainian. Not all content has been translated yet. Some posts may only be available in Ukrainian.Learn more

What is CSR (Client Side Rendering)?

This content has been automatically translated from Ukrainian.
CSR (Client Side Rendering) – is a web rendering technique where content is created on the client side, that is, on the user side, not on the server. In this approach, the entire process of generating HTML, CSS and JavaScript takes place in the user's browser.
CSR is used to improve website performance and add interactivity to the end user. This allows you to create more dynamic web applications.

How to distinguish CSR from SSR (Server Side Rendering)?

CSR and SSR are two different content rendering strategies. In SSR, content is created on the server before it is delivered to the browser, while in CSR, generation occurs on the client side.

What are the advantages of CSR compared to SSR?

One of the main advantages of CSR is the ability to download only the necessary data, which allows you to reduce page load time and improve the user experience.

Example CSR

For a better understanding of CSR, modern web applications can be mentioned that have smooth transitions between pages and are dynamically updated without a complete reboot. For example, social networks where when scrolling down a page, new posts are loaded without reloading the page.

This post doesn't have any additions from the author yet.

27 Mar 18:47

Що таке атомарна транзакція (atomic transaction)?

meme code
meme code@memecode
What are TCL (Transaction Control Language), DCL (Data Control Language) and DQL (Data Query Language)
27 Mar 19:04

What are TCL (Transaction Control Language), DCL (Data Control Language) and DQL (Data Query Language)

meme code
meme code@memecode
02 Apr 07:17

What is Concurrency in IT?

meme code
meme code@memecode
03 Apr 06:17

What is Process Management in software development?

meme code
meme code@memecode
Що таке Environment Variables в розробці ПЗ?
03 Apr 06:31

Що таке Environment Variables в розробці ПЗ?

meme code
meme code@memecode
03 Apr 06:49

What is SSR (Server Side Rendering)?

meme code
meme code@memecode
10 Apr 07:46

What are Webserver and Application Server?

meme code
meme code@memecode
10 Apr 07:58

Що таке Пакет / Packet в IT?

meme code
meme code@memecode
12 Apr 09:17

Why do you need the HTTP Connect method?

meme code
meme code@memecode
12 Apr 09:24

Why do you need the DELETE HTTP method?

meme code
meme code@memecode
12 Apr 09:31

Why do you need the HTTP GET method?

meme code
meme code@memecode
12 Apr 09:38

Why do you need the HTTP HEAD method?

meme code
meme code@memecode