์น (2) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [ WEB ] ์นํ๋ก ํธ์๋์์ ์ฑ ์ฑ๋ฅ ์ต์ ํ ํ๋ ๋ค์ํ ๋ฐฉ๋ฒ ์น ํ๋ก ํธ์๋์์ ์ดํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ์ต์ ํํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ด ์์๊น?ํฌ๊ฒ ๋ก๋ฉ ์ฑ๋ฅ ์ต์ ํ์ ๋ ๋๋ง ์ฑ๋ฅ ์ต์ ํ ์ด๋ ๊ฒ 2๊ฐ์ง๋ก ๋๋ ์ ์๋ ๊ฒ ๊ฐ๋ค. ๋ก๋ฉ ์ฑ๋ฅ ์ต์ ํ์นํ๋ก ํธ์์ ๋ก๋ฉ ์ฑ๋ฅ์ ์ต์ ํํ๋ ๋ฐฉ๋ฒ์ ๋ค์ํ๋ค.์ฐ์ ๋ฆฌ์์ค ์ต์ํ ๋ฐ ์์ถ์ ํตํ ์ฌ์ด์ฆ ๊ฐ์(JavaScript, CSS, HTML ํ์ผ ์์ถ, ์ด๋ฏธ์ง ์ต์ ํ-ํฌ๊ธฐ ์กฐ์ , ์์ถ, webP์ฌ์ฉ ๋ฑ)๋ฅผ ํตํด ์ฑ์ ๋ฒ๋ค ์ฌ์ด์ฆ๋ฅผ ์ค์ผ ์๋ ์๊ณ , ์บ์ฑ ์ ๋ต์ ๊ตฌํํ์ฌ ๋ถํ์ํ ๋ฐ์ดํฐ ์ถ๊ฐ ์์ฒญ๋ฑ์ ๋ฐฉ์งํ ์๋ ์๋ค. ์บ์ฑ ์ ๋ต์ผ๋ก๋ ๋ธ๋ผ์ฐ์ ์บ์ฑ ์ค์ ์ ์ต์ ํํ๊ฑฐ๋, ์๋น์ค ์์ปค๋ฅผ ์ด์ฉํ ์คํ๋ผ์ธ ์บ์ฑ, CDN์ ํตํ ๋ฆฌ์์ค ์บ์ฑ๋ฑ์ด ์ฌ๊ธฐ์ ์ํ๋ค. SSR, SSG ๋ฑ์ ์ฌ์ฉํ์ฌ ํด๋ผ์ด์ธํธ ์ธก JavaScript ์ค.. [ WEB ] CSR๊ณผ SSR ๋น๊ตํ๊ธฐ CSR(client-side-rendering)๊ณผ SSR(server-side-rendering)์ ์น ํ์ด์ง์ ์ฝํ ์ธ ๋ฅผ ์ฌ์ฉ์์๊ฒ ๋ ๋๋งํ๋ ๊ธฐ์ ์ด๋ค. SSR๊ณผ CSR์ ๋ ๋๋ง ๊ณผ์ ์ด ์ผ์ด๋๋ ์์น์์ ์ฐจ์ด๊ฐ ์๋ค. CSR (Client-Side-Rendering) CSR์ ํด๋ผ์ด์ธํธ ์ธก์์ ๋ ๋๋ง์ ํ๋ ๊ธฐ์ ๋ก ์ฌ์ฉ์์ ์น ๋ธ๋ผ์ฐ์ ์ JavaScript๋ฅผ ํตํด ์น ํ์ด์ง๋ฅผ ๋ ๋๋งํ๋ค. ์๋ฒ์์ ์ต์ํ์ HTML ํ์ผ์ ๋ณด๋ด๊ณ , ํด๋ผ์ด์ธํธ ์ธก JavaScript ์ฝ๋๊ฐ ์ฝํ ์ธ ๋ฅผ ๊ฐ์ ธ์ ๋ ๋๋งํ๋ค. ์ด ๊ฒฝ์ฐ ์ฌ์ฉ์์๊ฒ ๋ณด๋ค ๋ ์ธํฐ๋ ํฐ๋ธํ๊ณ ๋์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ ์ ์๊ณ ์ ์ฒด ํ์ด์ง๋ฅผ ๋ค์ ๋ก๋ํ์ง ์๊ณ ๋ ์ฝํ ์ธ ๋ฅผ ์ ๋ฐ์ดํธํ ์ ์๋ ๊ธฐ๋ฅ์ด ์๋ค. ํ์ง๋ง ์ด๊ธฐ ํ์ด์ง ๋ก๋ฉ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๋ ๊ฒฝ์ฐ.. ์ด์ 1 ๋ค์