파트 1 - 2) 코드 품질 - 6) 폴리필

Lee·2021년 10월 12일

폴리필 파트 링크 : https://ko.javascript.info/polyfills

바벨

트랜스파일러로 모던 자바스크립트를 구표준을 준수하는 코드로 변환해준다.

트랜스파일러

웹팩과 같은 모던 프로젝트 빌드시스템은 코드가 수정될 때마다 자동으로 트랜스파일러를 작동시켜준다.

폴리필

새로운 문법을 사용해 코드를 작성하면 트랜스파일러는 구표준을 준수하는 코드로 변경해준다.
새롭게 추가된 함수는 명세서에 맞게 직접 함수를 구현해야 사용할 수 있다.
변경된 표준을 준수할 수 있게 기존 함수의 동작을 수정하거나, 새롭게 구현한 함수의 스크립트를 "폴리필(Polyfill)"이라고 부른다.
폴리필(Polyfill)은 말 그대로 구현이 누락된 새로운 기능을 메꿔주는 (fill in) 역할을 한다. 주목할만한 폴리필에는 core js, polyfill.io가 있다.
그롬은 대개 가장 먼저 최신 기능을 지원해 트랜스파일러 없이도 데모용으로 쓰기 좋다.

profile
안녕하세요, Python을 주 언어로 사용하는 웹 백엔드 개발자입니다. Flask 기반 웹서비스를 운영하며 이슈 디버깅, 성능 개선, 서비스 안정화를 중심으로 업무를 수행했습니다. Docker 환경에서 서비스 및 ELK 스택을 구성하고 폐쇄망 환경에서의 배포 효율 개선을 수행했습니다. Celery + Redis 기반 비동기 처리, DB Migration, 쿼리 최적화를 통해 서비스 성능을 개선했습니다.

0개의 댓글