5. 불필요한 PolyFills
일렉트론의 장점중 하나는 어떤 엔진이 자바스크립트, HTML, 그리고 CSS 분석할지를 정확하게 알 수 있다는 점이다. 큰 웹을 위한 코드의 용도를
변경하는 경우 일렉트론에 PolyFills가 포함되지 않도록 한다.
왜?
오늘날의 인터넷을 위한 웹 응용프로그램을 구축할 때는 브라우저 별로 사용가능한 기능과 없는 기능이 있기 때문에 JQuery와 같은 툴킷
라이브러리나 async/await을 지원하기 위해 regenerator-runtime같은 PolyFill를 사용하는 경우가 있지만 자바스크립트 기반의
PolyFill이 동등한 Electron의 기본 기능보다 빠른 것은 드문 일이다. 다른 버전의 표준 웹 플랫폼 기능을 이용해 일레트론의 앱 속도를
저하시켜서는 안된다
어떻게?
PolyFill이란 결국 다른 브라우저간에 지원하는 기능이 달라서 이를 맞춰서 사용할 수 있게 해주는 것으로 알고 있는데 일렉트론의 경우는
크로미움을 내장하고 있기 때문에 PolyFill은 불필요한 작업이고 또 Jquery 역시 순수자바스크립트로 모두 대체가 가능하기 때문에
불필요한 PolyFill 사용을 자제하는것이 좋다
Notices
영어공부를 통해서 영문자료를 번역하다보니 오역도 많고 모자란 부분이 많습니다 공식문서 보시면서 확인하시는걸 추천드려요!