Next.jsPytanie 02 z 15
SSR, SSG i CSR — czym się różnią i kiedy je wybrać?
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
SSR: HTML powstaje na serwerze przy żądaniu. Przydatne dla treści zależnej od bieżącego użytkownika lub żądania.
SSG: strona jest przygotowana wcześniej, zwykle przy buildzie, i może być szybko dostarczana z cache/CDN. Przykład: dokumentacja.
CSR: przeglądarka wykonuje JavaScript i buduje lub aktualizuje widok. Przykład: interaktywny panel po zalogowaniu.
Doprecyzowanie: te techniki można łączyć. Renderowanie początkowe na serwerze nie wyklucza późniejszych interakcji i nawigacji po stronie klienta.
Praktyczna uwaga: wybór uzasadniam świeżością danych, personalizacją, SEO i czasem ładowania, a nie samą nazwą technologii.
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.
Powiązane pytania
- C-P09 · Co oznaczają SSR, SSG i hydratacja? — React, Next.js i frontend