티스토리 뷰
반응형
비호환 엔진에서 ECMA Script 6 실행
폴리필 / polyfill
비호환 엔진에 없는 코드의 기능을 지원하기 위해서 삽입하는 코드 조각이다. 예를 들어서 ES6에서 제공하는 심볼을 사용하기 위해서는 core.js 같은 폴리필을 사용할 수 있다.
그러나 ES6 모든 기능에 폴리필을 쓸 수 없는(만들 수 도 없는) 기능들이 존재한다. 폴리필 목록은 아래 링크에서 볼 수 있다.
https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills#ecmascript-6-harmony
(ES6)트랜스파일러 / transpiler
ES6 트랜스파일러는 ES6 소스코드를 ES5 소스 코드로 변환하여 거의 모든 자바스크립트 엔진에서 사용할 수 있게 해준다. 폴리필보다 훨씬 편리하고 기능이 많지만, 역시 ES6 전 기능을 지원하는 것은 아니다.
트렌스 파일러는 구글 트레이서, 구글 카자, 바벨, 터미 등이 있다. 깃헙의 상태를 보면 바벨이 스타도 제일 많고 가장 많이 사용되는 듯 하다. (트레이서는 스타수가 바벨에 한참 못미친다. 카자와 터미는 몰라도 될것 같다.)
반응형
'Java Script' 카테고리의 다른 글
ECMAScript6 길들이기 정리(2) - const and readonly (0) | 2016.10.19 |
---|---|
ECMAScript6 길들이기 정리(1) - var vs let (0) | 2016.10.18 |
(얕고 좁은) 신림 프로그래머 front-end 스터디 후기 - webpack (0) | 2016.09.30 |
Node.js 스터디중 (3) | 2016.09.24 |
(얕고 좁은) 신림 프로그래머 front-end 스터디 후기 - angular2 (0) | 2016.09.11 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 독후감
- javascript
- 발리
- 도커
- 컨테이너
- 한달살기
- 개발자
- Clean code
- hands-on
- AWS
- AWSKRUG
- container
- spring
- spring boot
- rest
- Bali
- html
- 객체지향
- ChatGPT
- 회고
- 웹
- 사누르
- Docker
- springboot
- sanur
- 웹을 지탱하는 기술
- 실수노트
- ES6
- ecma6
- S68
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함