Skip to content

Polyfill policy

YongWoo Jeon edited this page Jun 8, 2021 · 2 revisions

English

The polyfill policy of egjs is as follows.

Scopes that the user does not need to know

  • New syntax -> Transfiling
  • New method -> internal bundling / avoidance

Scopes where the user needs to be informed

  • New object -> The component developer decides whether to include it or not, and if not, a description should be added to the component.

The component specifies the browser version that can be used independently, and when the browser coverage is expanded by using the polyfill, the required polyfill method is displayed and written together with the browser version that is widened.

한국어

egjs polyfill 정책은 아래를 따른다.

사용자는 몰라도 되는 영역

  • 새로운 문법 -> 트렌스파일링
  • 새로운 메서드 -> 내부 번들링 / 회피

사용자에게 알려야 하는 영역

  • 새로운 객체 -> 컴포넌트 개발자 판단해서 넣을 말지를 결정하고, 넣지 않을 때는 컴포넌트에 설명이 추가되어야 한다.

컴포넌트는 독립적으로 사용 가능한 브라우저 버전을 명시하며, 폴리필의 사용으로 브라우저 커버리지가 넓어질 경우 필요한 폴리필 메서드를 표시하고 넓어지는 브라우저 버전과 같이 기입한다.