公開日: 2026 年 4 月 29 日
ポリフィルと変換を使用すると、Baseline(限定的な可用性)の機能を使用できます。Baseline では、限定提供機能の使用を推奨していませんが、Baseline Newly または Widely available の機能は、限定提供機能なしで利用できることがよくあります。レガシー JavaScript の監査では、ベースラインの機能を採用することでパフォーマンスを改善できる箇所を特定できます。
従来のブラウザをサポートする必要がある場合を除き、Baseline の機能をトランスパイルしないように JavaScript ビルドプロセスを変更することを検討してください。
この分析情報を渡す方法
この分析情報は、Baseline に準拠して広くサポートされている JavaScript 機能に対して 5 KiB を超えるポリフィルまたは変換が検出された場合に失敗します。この分析情報を渡すには、特定の落とし穴を回避するようにバンドラー ツールチェーンを構成する必要があります。
本番環境で ES6 を使用する
ES6 はすべてのブラウザで幅広くサポートされています。モジュール バンドラーと JavaScript トランスパイラ(Babel とその @babel/preset-env プリセットなど)を組み合わせて使用している場合。ほとんどのウェブサイトでは、古い ES5 のみのブラウザをサポートする必要はありません。
バンドラーと Babel でよく使用されるツールは Browserslist です。これは、自然言語で指定されたさまざまなクエリを受け取り、ターゲット ブラウザ環境のリストに変換します。たとえば、この Browserslist クエリを使用して、Browserslist 構成が見つかる場所で、Baseline Widely available features をターゲットにできます。
baseline widely available
「Baseline Widely available」は、新しいウェブ プロジェクトのデフォルトとして推奨されます。ただし、ウェブサイトへのアクセスに使用されるブラウザを評価する必要があります。このようなツールの一つに、Google アナリティクス ベースライン チェッカーがあります。