SSR, CSR - hochan222/Everything-in-JavaScript GitHub Wiki

Server Side Rendering

μž₯점

  • λͺ¨λ“  HTML μ½˜ν…μΈ κ°€ μ†ŒμŠ€ μ½”λ“œμ— μ‘΄μž¬ν•˜λ―€λ‘œ 검색 엔진이 μ¦‰μ‹œ μš”μ²­ν•΄μ„œ, 크둀링 및 인덱싱 ν•  수 μžˆμœΌλ―€λ‘œ 검색 결과에 μ‹€μ œλ‘œ λ‚˜νƒ€λ‚˜κ³  μˆœμœ„λ₯Ό λ§€κΈ°λŠ” μ‹œκ°„μ΄ 더 빨라진닀.
  • μ„œλ²„λ”°λ‘œ ν΄λΌμ΄μ–ΈνŠΈλ”°λ‘œ μž‘μ„±ν•˜λ˜ μ½”λ“œκ°€ ν•˜λ‚˜λ‘œ 합쳐진닀
  • 더 λ‚˜μ€ SEO 적용 ν•  수 μžˆλ‹€.
  • μ›Ήμ•±μ˜ 단점 λŒ€λΆ€λΆ„ 없어진닀.

Client Side Rendering

μž₯점

  • 초기 νŽ˜μ΄μ§€λ‘œλ“œλŠ” μ•½κ°„ λŠλ¦¬μ§€λ§Œ κ·Έ ν›„μ—λŠ” λͺ¨λ“  후속 νŽ˜μ΄μ§€ λ‘œλ“œκ°€ 맀우 λΉ λ₯΄λ‹€.
  • μ„œλ²„μ™€μ˜ 톡신은 λŸ°νƒ€μž„ 데이터λ₯Ό κ°€μ Έ μ˜€λŠ” κ²½μš°μ—λ§Œ λ°œμƒν•œλ‹€.
  • μ„œλ²„λ₯Ό 호좜 ν•  λ•Œλ§ˆλ‹€ 전체 UIλ₯Ό λ‹€μ‹œλ‘œλ“œ ν•  ν•„μš”κ°€ μ—†λ‹€.
  • ν΄λΌμ΄μ–ΈνŠΈ μΈ‘ ν”„λ ˆμž„ μ›Œν¬λŠ” νŠΉμ • DOM μš”μ†Œ 만 λ‹€μ‹œ λ Œλ”λ§ν•˜μ—¬ λ³€κ²½λœ λ°μ΄ν„°λ‘œ UIλ₯Ό μ—…λ°μ΄νŠΈν•œλ‹€.