Baza wiedzy

SSR (Server-Side Rendering)

Technika renderowania aplikacji webowej po stronie serwera, w której HTML jest generowany przed wysłaniem odpowiedzi do przeglądarki użytkownika.

← Wróć do bazy wiedzy

Na czym polega SSR



W modelu SSR serwer przygotowuje gotowy dokument HTML i dopiero potem wysyła go do przeglądarki. Dzięki temu użytkownik oraz wyszukiwarka otrzymują wyrenderowaną treść bez konieczności oczekiwania na pełne wykonanie JavaScript po stronie klienta.



Korzyści



  • lepszy czas pierwszego renderu,

  • lepsza indeksowalność treści przez roboty wyszukiwarek,

  • łatwiejsze uzyskanie dobrego LCP i TTFB,

  • czytelna odpowiedź HTML dla klienta.



Wady



  • większe obciążenie serwera,

  • bardziej złożona architektura niż czysty frontend SPA,

  • potrzeba synchronizacji renderu po stronie serwera i klienta.



SSR a SPA



W aplikacjach SPA (Single Page Application) przeglądarka najczęściej dostaje pusty kontener i dopiero JavaScript buduje widok. W SSR użytkownik dostaje HTML już z serwera, a JavaScript może go później „ożywić” - ten proces nazywa się hydration.

Powiązane pojęcia
Kontakt
Masz pytanie techniczne?

Porozmawiajmy

Chętnie wyjaśnię, jak te pojęcia przekładają się na Twój projekt.

Skontaktuj się