일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- array
- JS
- npx
- vuetify
- JavaScript
- Node
- VR
- PDO
- Three.js
- aframe
- vuex
- EM6
- vue-template-compiler
- vue
- WebXR
- WebVR
- 3d
- CI/CD
- javscript
- Component
- A-Frame
- PHP
- AR
- web
- version mismatch
- 상태관리
- package-lock.json
- auth0
- promise
- bootstrap
Archives
- Today
- Total
대가는 결과를 만든다
babel-polyfil 본문
반응형
Babel은 ES5 이상의 문법을 ES5 지원 브라우저에서 해석할 수 있도록 변환해주는 Transpiler.
하지만 ES5이상에서 새롭게 추가된 전역 객체들 Promise, Map, Set이나 String.padStart등 전역 객체에 추가된 메서드들은 트랜스파일링만으론 해결하기 어려워 core-js, regenerator-runtime과 같은 별도 polyfill 필요
Polyfill을 추가하는 방법은 두가지 : babel-polyfill을 사용하거나 babel-plugin-transform-runtime을 사용하는 방법
참고 : https://programmingsummaries.tistory.com/401
* Babel은 컴파일-타임에 실행되고 babel-polyfill은 런-타임에 실행된다.
참고 : https://medium.com/@ljs0705/babel-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-a1d0e6bd021a
'개발 > Web관련' 카테고리의 다른 글
URL 공유시 미리보기 이미지&내용 : Open Graph (4) | 2019.07.17 |
---|---|
React, Vue Comparison 비교 (0) | 2019.05.15 |
JWT(JSON Web Token) (0) | 2019.03.25 |
DOM event 종류 Docs 참고 (0) | 2019.01.28 |
bootstrap (0) | 2019.01.23 |
Comments