- ํ๋์ HTML ํ์ผ์ ๊ธฐ๋ฐ์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํด ๋์ ์ผ๋ก ํ๋ฉด์ ์ฝํ ์ธ ๋ฅผ ๋ฐ๊พธ๋ ๋ฐฉ์์ ์น ์ดํ๋ฆฌ์ผ์ด์ .
- ์ฌ์ฉ์๊ฐ ํ์ด์ง๋ฅผ ์์ฒ ํ ๋๋ง๋ค, ์น ์๋ฒ๊ฐ ์์ฒญํ UI์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ HTML๋ก ํ์ฑํด์ ๋ณด์ฌ์ฃผ๋ ๋ฐฉ์์ ์น ์ดํ๋ฆฌ์ผ์ด์
์ด๋ค.
- Parsing(๊ตฌ๋ฌธ ๋ถ์)
- ๋ฌธ์ฅ์ด ์ด๋ฃจ๊ณ ์๋ ๊ตฌ์ฑ ์ฑ๋ถ์ ๋ถํดํ๊ณ ๋ถํด๋ ์ฑ๋ถ์ ์๊ณ ๊ด๊ณ๋ฅผ ๋ถ์ํ์ฌ ๊ตฌ์กฐ๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ. ์ฆ, ๋ฐ์ดํฐ๋ฅผ ๋ถํด ๋ถ์ํ์ฌ ์ํ๋ ํํ๋ก ์กฐ๋ฆฝํ๊ณ ๋ค์ ๋นผ๋ด๋ ํ๋ก๊ทธ๋จ์ ๋งํ๋ค. ์น์์์ ์ฃผ์ด์ง ์ ๋ณด๋ฅผ ๋ด๊ฐ ์ํ๋ ํํ๋ก ๊ฐ๊ณตํ์ฌ ์๋ฒ์์ ๋ถ๋ฌ๋ค์ด๋ ๊ฒ์ด๋ค.
- Parsing(๊ตฌ๋ฌธ ๋ถ์)
- CSR์์ ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ฒ์ HTML๊ณผ JSํ์ผ์ ์์ฒญํ ํ ๋ก๋๋๋ฉด ์ฌ์ฉ์์ ์ํธ์์ฉ์ ๋ฐ๋ผ JS๋ฅผ ์ด์ฉํด ๋์ ์ผ๋ก ๋ ๋๋ง ์ํจ๋ค.
- ์ฒซ ๋ก๋ฉ๋ง ๊ธฐ๋ค๋ฆฌ๋ฉด, ๋์ ์ผ๋ก ๋น ๋ฅด๊ฒ ๋ ๋๋ง๋๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์ ๊ฒฝํ(UX)์ด ์ข๋ค.
- ์๋ฒ์์ ์์ฒญํ๋ ํ์๊ฐ ํจ์ฌ ์ ๊ธฐ ๋๋ฌธ์ ์๋ฒ์ ๋ถ๋ด์ด ๋ํ๋ค.
- ๋ชจ๋ ์คํฌ๋ฆฝํธ ํ์ผ์ด ๋ก๋๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ ํ๋ค.
- ๋ฆฌ์์ค๋ฅผ ์ฒญํฌ(chunk)๋จ์๋ก ๋ฌถ์ด์ ์์ฒญํ ๋๋ง ๋ค์ด๋ฐ๊ฒ ํ๋ ๋ฐฉ์์ผ๋ก ์ํ์ํฌ ์๋ ์์ง๋ง ์๋ฒฝํ ํด๊ฒฐํ ์ ์๋ค.(์ฝ๋ ์คํ๋ฆฌํ )
- ๊ฒ์์์ง์ ๊ฒ์ ๋ด์ด ํฌ๋กค๋ง์ ํ๋๋ฐ ์ด๋ ด์์ ๊ฒช๊ธฐ ๋๋ฌธ์ ๊ฒ์์์ง ์ต์ ํ(SEO: Search Engine Optimization)์ ๋ฌธ์ ๊ฐ ์๋ค.
- ๊ตฌ๊ธ ๋ด์ ๊ฒฝ์ฐ JS๋ฅผ ์ง์ํ์ง๋ง, ๋๋ถ๋ถ์ ๋ค๋ฅธ ๊ฒ์์์ง์ ๊ฒฝ์ฐ ๊ทธ๋ ์ง ์๋ค.
- SSR์์ ๋ธ๋ผ์ฐ์ ๊ฐ ํ์ด์ง๋ฅผ ์์ฒญํ ๋๋ง๋ค ํด๋น ํ์ด์ง์ ๊ด๋ จ๋ HTML, CSS, JS ํ์ผ ๋ฐ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์์ ๋ ๋๋ง์ ์ํจ๋ค.
- ์ด๊ธฐ ๋ก๋ฉ ์๋๊ฐ ๋น ๋ฅด๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์๊ฐ ์ปจํ ์ธ ๋ฅผ ๋น ๋ฅด๊ฒ ๋ณผ ์ ์๋ค.
- JS๋ฅผ ์ด์ฉํ ๋ ๋๋ง์ด ์๋๊ธฐ ๋๋ฌธ์ ๊ฒ์ ์์ง ์ต์ ํ(SEO)๊ฐ ๊ฐ๋ฅํ๋ค.
- ๋งค๋ฒ ํ์ด์ง๋ฅผ ์์ฒญํ ๋๋ง๋ค ์๋ก๊ณ ์นจ ๋๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์ ๊ฒฝํ(UX)๊ฐ SPA์ ๋นํด์ ์ข์ง ์๋ค.
- ์๋ฒ์ ๋งค๋ฒ ์์ฒญ์ ํ๊ธฐ ๋๋ฌธ์ ์๋ฒ์ ๋ถํ๊ฐ ์ปค์ง๋ค.