Skip to content

Commit a7c9b5d

Browse files
shuuji3jay-es
andauthored
docs: rephrase browser range and features relation (#1827)
* docs: rephrase browser range and features relation resolve #1826 vitejs/vite@97569ef の反映です。 * Apply suggestions from code review Co-authored-by: Jun Shindo <[email protected]> --------- Co-authored-by: Jun Shindo <[email protected]>
1 parent c4c4f7b commit a7c9b5d

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

guide/build.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

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

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 のサポートを前提としています。デフォルトのブラウザーサポート範囲は次のとおりです:
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)[Null 合体演算子](https://caniuse.com/mdn-javascript_operators_nullish_coalescing)[BigInt](https://caniuse.com/bigint) といったモダンな JavaScript のサポートを前提としています。デフォルトのブラウザーサポート範囲は次のとおりです:
8+
9+
<!-- Search for the `ESBUILD_MODULES_TARGET` constant for more information -->
810

911
- Chrome >=87
1012
- Firefox >=78
@@ -13,6 +15,8 @@
1315

1416
[`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) に依存するため、以下の最小ブラウザサポート範囲が必要です:
1517

18+
<!-- Search for the `defaultEsbuildSupported` constant for more information -->
19+
1620
- Chrome >=64
1721
- Firefox >=67
1822
- Safari >=11.1

guide/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Vite は完全な型サポートのある [Plugin API](./api-plugin) と [JavaSc
2222

2323
開発中、Vite は [`esnext` を変換ターゲットとして](https://esbuild.github.io/api/#target)設定します。これは、最新のブラウザーが使用され、最新の JavaScript および CSS 機能がすべてサポートされていることが前提となっているためです。これによりシンタックスの低下を防ぎ、Vite が元のソースコードにできるだけ近いモジュールを提供できるようになります。
2424

25-
本番ビルドの場合、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) をサポートするブラウザーをターゲットとします。レガシーブラウザーは、公式の [@vitejs/plugin-legacy](https://github.com/vitejs/vite/tree/main/packages/plugin-legacy) を通じてサポートできます。詳細については、[本番環境用のビルド](./build)セクションを参照してください。
25+
本番ビルドの場合、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)[Null 合体演算子](https://caniuse.com/mdn-javascript_operators_nullish_coalescing)[BigInt](https://caniuse.com/bigint) などのモダンな JavaScript をサポートするブラウザーをターゲットとします。レガシーブラウザーは、公式の [@vitejs/plugin-legacy](https://github.com/vitejs/vite/tree/main/packages/plugin-legacy) を通じてサポートできます。詳細については、[本番環境用のビルド](./build)セクションを参照してください。
2626

2727
## Vite をオンラインで試す {#trying-vite-online}
2828

0 commit comments

Comments
 (0)