티스토리 뷰

Server-Side Rendering

서버 사이드 렌더링

 

의미

  : 사용자에게 클라이언트 측에서 보여 줄 HTML 페이지를 서버 측에서 미리 렌더링하여 보여주는 형식.

 

특징
  • 장점
    - 별도의 API 통신 없이 서버에서 정보를 가져와 FCP(First Contentful Paint)가 더 빠름.
    - 검색 엔진 최적화(SEO ; Search Engine Optimization)에 적합.
     → 최초 진입 시 검색 엔진 머신은 HTML을 다운로드하여 정보를 가져가는데, 이때 JS코드는 실행하지 않기 때문.
    - 누적 레이아웃 이동(Cumulative Layout Swift)을 일정 수준 방지할 수 있음.
    - CSR(Client-Side Rendering)에 비해 보안성이 뛰어남.
  • 단점
    - 서버 의존성이 심해질 수 있음.
    - API 호출이 많은 사이트가 아닌 경우, CSR에 비해 초기 로딩 속도가 느릴 수 있음.
반의어

  : CSR(Client-Side Rendering) ; 클라이언트 사이드 렌더링

 

관련어

 

참고

  - 김용찬(2024). 모던 리액트 Deep Dive. 위키북스

  - 그림 출처

    1. https://www.inrhythm.com/ir-propel-web-ssr-nextjs/

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함