
Webpack vs Vite: ํ๋ก ํธ์๋ ๋น๋ ๋๊ตฌ ๋น๊ต
ยท
๐งฉFront-End
๐์นํฉ(Webpack)https://webpack.kr/ webpack์นํฉ์ ๋ชจ๋ ๋ฒ๋ค๋ฌ์
๋๋ค. ์ฃผ์ ๋ชฉ์ ์ ๋ธ๋ผ์ฐ์ ์์ ์ฌ์ฉํ ์ ์๋๋ก JavaScript ํ์ผ์ ๋ฒ๋ค๋ก ๋ฌถ๋ ๊ฒ์ด์ง๋ง, ๋ฆฌ์์ค๋ ์ ์
์ ๋ณํํ๊ณ ๋ฒ๋ค๋ง ๋๋ ํจํค์งํ ์๋ ์์ต๋๋ค.webpack.kr ์นํฉ์ ํ๋ก ํธ์๋ ์ํ๊ณ์์ ์ค๋ ์๊ฐ ๋์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋ ๋ชจ๋ ๋ฒ๋ค๋ฌ๋ก, ๋ณต์กํ ํ๋ก์ ํธ์์๋ ์์ ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์นํฉ์ ํ์ผ์ ๋ชจ๋ ๋จ์๋ก ๊ด๋ฆฌํ๋ฉฐ, ๋ค์ํ ๋ฆฌ์์ค(์๋ฐ์คํฌ๋ฆฝํธ, CSS, ์ด๋ฏธ์ง ๋ฑ)๋ฅผ ๋ฒ๋ค๋งํ์ฌ ์ต์ ํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๋ง๋ญ๋๋ค.์นํฉ(Webpack) ์ฃผ์ ๊ฐ๋
์๋ ๋ฐฉ์ : ์นํฉ์ ๋ชจ๋ ํ์ผ์ ํ๋์ ํฐ ๋ฒ๋ค(bundle)๋ก ๋ฌถ์ด ๋ธ๋ผ์ฐ์ ๊ฐ ํ์ํ ๋ฆฌ์์ค๋ฅผ ์ฝ๊ฒ ๋ก๋ํ๋๋ก ํฉ๋๋ค..