Skip to content

Commit be4253f

Browse files
authored
docs: clarify browser compatibility (#1820)
1 parent 05b6b15 commit be4253f

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

guide/build.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,19 @@
44

55
## ブラウザーの互換性 {#browser-compatibility}
66

7-
本番バンドルではモダンな JavaScript のサポートを前提としています。Vite はデフォルトでは [ネイティブ ES モジュール](https://caniuse.com/es6-module) [ネイティブ ESM の動的インポート](https://caniuse.com/es6-module-dynamic-import) [`import.meta`](https://caniuse.com/mdn-javascript_operators_import_meta) をサポートするブラウザーを対象としています:
7+
デフォルトでは、プロダクションバンドルでは[ネイティブ ES モジュール](https://caniuse.com/es6-module)[ネイティブ ESM の動的インポート](https://caniuse.com/es6-module-dynamic-import)[`import.meta`](https://caniuse.com/mdn-javascript_operators_import_meta) といったモダンな JavaScript のサポートを前提としています。デフォルトのブラウザーサポート範囲は次のとおりです:
88

99
- Chrome >=87
1010
- Firefox >=78
1111
- Safari >=14
1212
- Edge >=88
1313

14-
[`build.target` 設定オプション](/config/build-options.md#build-target) を介してカスタムターゲットを指定することができます。最も低いターゲットは `es2015` です。
14+
[`build.target` 設定オプション](/config/build-options.md#build-target)を介してカスタムターゲットを指定でき、最も低いターゲットは `es2015` です。より低いターゲットが設定された場合、Vite は[ネイティブ ESM の動的インポート](https://caniuse.com/es6-module-dynamic-import)[`import.meta`](https://caniuse.com/mdn-javascript_operators_import_meta) に依存するため、以下の最小ブラウザサポート範囲が必要です:
15+
16+
- Chrome >=64
17+
- Firefox >=67
18+
- Safari >=11.1
19+
- Edge >=79
1520

1621
Vite はデフォルトでは構文変換のみを扱い **Polyfill をカバーしていない** ことに注意してください。ユーザーのブラウザーの UserAgent 文字列に基づいて Polyfill バンドルを自動生成する https://cdnjs.cloudflare.com/polyfill/ をチェックしてみてください。
1722

0 commit comments

Comments
 (0)