polyfill
Babel이란? (preset, polyfill, plugin 등)
https://babeljs.io/ Babel · The compiler for next generation JavaScript The compiler for next generation JavaScript babeljs.io 1. 배경 ES6가 등장한 지 얼마 되지 않았을 때에는 대부분의 브라우저에서 지원하지 않았기 때문에 최신 문법을 사용하고 싶어도 사용할 수 없었다. 이때 바벨이 ES6 문법으로 작성된 자바스크립트 코드를 ES5로 변환해주었다. 즉, ES6 문법을 지원하지 않는 브라우저에서도 ES6 문법을 사용할 수 있게 된 것이다. 바벨이 등장함으로 브라우저 간 호환성을 지켜야 하는 크로스 브라우징 이슈를 어느 정도 해결해주었다고 본다. 시간이 지나며 단순히 ES6 to ES5의 변환뿐 아니라 리..