게시일: 2026년 4월 29일
polyfill 및 변환을 사용하면 기준이 아닐 수 있는 기능(일명 제한된 사용 가능 기능)을 사용할 수 있습니다. 기준은 제한된 사용 가능 기능의 사용을 막지 않지만, 기준 새로 또는 널리 사용 가능한 기능은 이러한 기능 없이도 사용할 수 있는 경우가 많습니다. 레거시 JavaScript 감사를 통해 기준인 기능을 채택하여 성능을 개선할 수 있는 위치를 알 수 있습니다.
이전 브라우저를 지원해야 하는 경우가 아니라면 기준 기능을 트랜스파일하지 않도록 JavaScript 빌드 프로세스를 수정해 보세요.
이 통계를 전달하는 방법
기준에 따라 널리 지원되는 JavaScript 기능에 대해 5KiB 이상의 polyfill 또는 변환이 감지되면 이 통계가 실패합니다. 이 통계를 전달하려면 특정 위험을 방지하도록 번들러 툴체인을 구성해야 할 수 있습니다.
프로덕션에서 ES6 사용
ES6은 모든 브라우저에서 널리 지원됩니다. 모듈 번들러와 JavaScript 트랜스파일러(예: Babel 및 @babel/preset-env 프리셋)를 함께 사용하는 경우 대부분의 웹사이트는 이전 ES5 전용 브라우저를 지원할 필요가 없습니다.
번들러 및 Babel과 함께 사용되는 일반적인 도구는 Browserslist입니다. 이 도구는 자연어로 지정된 다양한 쿼리를 허용하며, 이러한 쿼리는 타겟 브라우저 환경 목록으로 변환됩니다. 예를 들어 Browserslist 구성이 있는 모든 위치에서 이 Browserslist 쿼리를 사용하여 기준 널리 사용 가능한 기능을 타겟팅할 수 있습니다.
baseline widely available
기준 널리 사용 가능은 새로운 웹 프로젝트의 기본값으로 권장됩니다. 하지만 항상 웹사이트에 액세스하는 데 사용되는 브라우저를 평가해야 합니다. 이를 위한 도구 중 하나가 Google 애널리틱스 기준 검사기입니다.