TypeScript์ ๊ธฐ๋ฐ์ด ๋๋, ํด๋์ค ๋ฌธ๋ฒ๊ณผ ๋ชจ๋ ๊ธฐ๋ฅ ์ถ๊ฐ, IE9 ๋ถํฐ ์ง์
๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ์ ๋ค์ด ์ฌ๋ผ์ง
๋ธ๋ผ์ฐ์ (ํนํ MS ๊ณ์ด)์์ ์ง์ํด์ฃผ์ง ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ย ๋ฐ๋ฒจ(Babel)์ด๋ผ๋ ํธ๋์คํ์ผ๋ฌ๋ฅผ ์จ์ผํ๋ค.
(์ด ๋ฐ๋ฒจ์ ์น๋ธ๋ผ์ฐ์ ๊ฐ ์๋ Node.js ์์์ ๋์๊ฐ๊ณ โฆ Node.js๋ฅผ ์ค์นํ๋ ค๋ฉด NPM์ ์์์ผํ๊ณ โฆ ๋ ๋ชจ๋ํ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์นํฉ(WebPack)๊ฐ์ ๋ชจ๋ ๋ฒ๋ค๋ฌ๋ฅผ ์์์ผํ๊ณ โฆ)
ES2017์์๋ Promise ๊ธ์ ์ค๋ํ ๋ณํ์ธ async, await๋ฑ์ด ๋ฐํ๋จ