Streaming SSR이란?
`Streaming SSR`은 서버에서 렌더링된 HTML을 한 번에 완성해서 보내는 방식이 아니라, 준비된 부분부터 점진적으로 스트리밍해서 클라이언트에게 전달하는 기술입니다.
기존 SSR은 서버에서 모든 데이터를 처리한 뒤 완전한 HTML을 전송하는 반면, Streaming SSR은 서버가 데이터를 준비하는 즉시 HTML 조각을 스트림 형태로 보내고, 클라이언트는 이를 실시간으로 렌더링합니다.
장점
Streaming SSR의 가장 큰 장점은 `초기 로딩 시간`을 단축할 수 있다는 점입니다.
HTML의 일부라도 준비되는 즉시 클라이언트가 렌더링을 시작하므로 TTFB(Time To First Byte)가 개선됩니다.
데이터가 많거나 복잡한 대규모 어플리케이션에서 효과적이며, 사용자가 중요한 컨텐츠를 먼저 확인할 수 있어 전반적인 사용자 경험도 향상됩니다.
'매일 면접 질문' 카테고리의 다른 글
[매일매일] 프론트엔드 E2E 테스트에 대해서 설명해주세요 (0) | 2024.12.23 |
---|---|
[매일매일] useEffect와 useLayoutEffect의 차이점에 대해서 설명해주세요 (0) | 2024.12.14 |
[매일매일] 인터프리터 언어인 자바스크립트에서 어떻게 호이스팅이 가능한지에 대해서 설명해주세요 (0) | 2024.12.12 |
[매일매일] 디바운스와 쓰로틀에 대해서 각각 설명해주세요 (0) | 2024.12.09 |
[매일매일] Virtual DOM 작동 원리에 대해 설명해주세요 (0) | 2024.12.08 |