๐ฒ ๋๋ํ๊ฒ ๋ธ๋ผ์ฐ์ ํด๋ฆฌํ(Polyfill) ๊ด๋ฆฌํ๊ธฐ
- ์ค๋๋ ๋ธ๋ผ์ฐ์ ์์ ์ต์ JavaScript ๋ฌธ๋ฒ ์คํ์ ์ํ ํด๋ฆฌํ ๋ฌธ์ ์ ๋ํด ์์๋ด ๋๋ค. --- ๋ด๊ฐ ๋ง๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ๊น๊ฒ๋ ํน์ ๋ธ๋ผ์ฐ์ ์์ ๋์๊ฐ์ง ์์ ์ ์์ต๋๋ค. ๋ธ๋ผ์ฐ์ ์ ์ข ๋ฅ, ๊ทธ๋ฆฌ๊ณ ๋ฒ์ ๋ง๋ค ์ง์ํ๊ณ ์๋ JavaScript์ ์ฌ์์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ธ๋ฐ์, ๋ฐ๋ผ์ ์ต์ JavaScript ๋ฌธ๋ฒ์ ๊ตฌํ ๋ธ๋ผ์ฐ์ ์์๋ ์ฌ์ฉํ ์ ์๋๋ก ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ด ํ์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ๊ตฌํ์ฒด๋ฅผ ๋ณดํต ํด๋ฆฌํ(Polyfill)์ด๋ผ ๋ถ๋ฆ ๋๋ค. ํด๋ฆฌํ์ ๋ณดํต JavaScript ํ๋กํ ํ์ ์ ๋์ผํ๊ฒ ๋์ํ๋ ๋ฉ์๋๋ฅผ ์ ์ํ๋ ๋ฐฉ์์ผ๋ก ์ด๋ฃจ์ด์ง๋๋ค. ๋๋ถ์ ํ๊ฒ์ผ๋ก ์ผ์ ๋ธ๋ผ์ฐ์ ๊น์ง๋ ๋์ผํ ๋์์ ํ๋ค๋ ์ฌ์ค ๋ณด์ฅํ ์ ์๊ฒ ๋ฉ๋๋ค. ๋ค๋ง ํด๋ฆฌํ๋ก ๊ตฌํ๋ ๋ฉ์๋๋ ๋ธ๋ผ์ฐ์ ์์ฒด์ ๋ด์ฅ๋ ํจ์์ ๋นํด์๋ ๋ค์ ๋๋ฆฌ๊ธฐ ๋๋ฌธ์ ํด๋ฆฌํ์ด ๋ง์ด ์ ์ฉ๋ ์๋ก ์ฌ์ฉ์์ ๊ฒฝํ์ด ๋๋น ์ง๋๋ค. ์ฌ์ฉ์์ ๊ฒฝํ์ด ๋๋น ์ง๋๋ค. ๋ง์ฝ ์์ฒญํ ๋ธ๋ผ์ฐ์ ์์ ์ง์ํ๋ ๋ฌธ๋ฒ์ธ๋ฐ๋ ๋ถ๊ตฌํ๊ณ ํด๋ฆฌํ์ ๋ด๋ ค๋ฐ์ผ๋ฉด ๋ถํ์ํ๊ฒ ์ฑ๋ฅ์ด ๋๋น ์ง๋ ๊ฒ์ด์ฃ . ํ ์ค ํ์์๋ ๋ธ๋ผ์ฐ์ ์ฌ์ฉ์ ์์ด์ ํธ์ ๋ฐ๋ผ ๋์ ์ผ๋ก ํด๋ฆฌํ์ ์์ฑํ๋ ์๋ฒ๋ฅผ ์ง์ ๊ตฌ์ถํ๋ ๋ฐฉ์์ ํตํด ๋ถํ์ํ ํด๋ฆฌํ์ ๋ด๋ ค๋ฐ๋ ๋ฌธ์ ๋ฅผ ์ต์ํ์ผ๋ก ๋ง๋ค์์ต๋๋ค.