ES6(ES2015)以上をサポートしているブラウザとそうでないブラウザを分けてスクリプトを読み分ける

1. このページの目的

ES6(ES2015)以上をサポートしているブラウザとそうでないブラウザを分けてスクリプトを読み分ける記述を本ページで試してみる。

(現在、既に2021年なので大抵のブラウザはサポート済である)

2. 判定方法

Deploying ES2015+ Code in Production Today から引用する(コメントは翻訳した)。

<!-- ES module をサポートしたブラウザはこちらのファイルを読み込む -->
<script type="module" src="main.mjs"></script>

<!-- 古いブラウザはこちらのファイルを読み込む -->
<!-- (ES module をサポートしているブラウザは、こちらのファイルを読み込んではいけないことを知っている) -->
<script nomodule src="main.es5.js"></script>

3. このブラウザの判定結果

4. 参考