반응형
Polyfill(폴리필)
- 자바스크립트 엔진에 없는 코드의 기능을 지원하기 위해 삽입하는 코드.
- 예를들어서 ES6에만 있는 기능을 ES6를 지원하지 않는 브라우저에서 사용하고 싶을 때
- 폴리필을 사용하여 호환성을 맞춰줄수 있음.
- 폴리필 목록을 보고 참고하면 된다.
참고
Transpiler(트랜스파일러)
- ES6 트랜스 파일러다. 라는 의미는 ES6 소스코드를 ES5 소스 코드로 변환하여 거의 모든 자바스크립트 엔진에서 사용할 수 있게 해주는 것.
- 폴리필과 비교해서 비슷한 의미지만, 폴리필은 파일 단위 / 기능 단위로 할수 있다고 생각하면 트랜스파일러는 통째로 해주기 때문에 편하다.
- ES6의 모든 기능을 지원하는 것은 아니다.
- 트랜스 파일러의 종류는 여러개가 있지만 바벨이 가장 유명하고, 많이 쓰인다.
- 바벨, 구글 카자, 구글 트레이서, 터미 등이 있다.
반응형
'Web' 카테고리의 다른 글
[Vue3] Composition API (0) | 2022.02.19 |
---|---|
[Vue3] <script setup> (0) | 2022.02.19 |
[Web]# 크로스 도메인 / 동일 출처 정책 : CORS, SOP (0) | 2017.10.14 |