Ionic/Angularではどのブラウザをサポートするべきか
Angular8からDifferential Loadingが実装され、browserslistでそのサポート範囲を指定することができるようになりました。サポート範囲がES2015対応ブラウザでいい場合は、ES2015のみのビルド、そうでない場合は、ES2015とES5の両方のビルドが行われるようになっています。
ちなみに現在の初期サポート範囲です。
> 0.5%
last 2 versions
Firefox ESR
not dead
not IE 9-11 # For IE 9-11 support, remove 'not'.
なんですが、本当にES5をサポートする必要があるのかという問題がありますので、 https://browserl.ist/ を使って、ES5サポートを切るとどれぐらいのブラウザで表示できないか確認してみました。
ES2015 + ES5(初期値)
https://browserl.ist/?q=%3E+0.5%25%2C+last+2+versions%2C+Firefox+ESR%2C+not+dead%2C+not+IE+9-11
S2015のみ(モバイルブラウザ)
https://browserl.ist/?q=last+3+iOS+versions%2C+last+3+ChromeAndroid+versions
以下がサポート対象となります。
- Chrome for Android78
- iOS Safari13.2
- iOS Safari13.0-13.1
- iOS Safari12.2-12.4
Ionicでモバイルアプリ向けにビルドする場合、ES2015のみで大丈夫そうですね。ちょっと検証つづけますが、多分私のbrowserslistは
last 3 iOS versions
last 3 ChromeAndroid versions
のみになると思います。
それでは、また。
Author And Source
この問題について(Ionic/Angularではどのブラウザをサポートするべきか), 我々は、より多くの情報をここで見つけました https://qiita.com/rdlabo/items/15e8f6c293b8d0d8f949著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .