ES2015以降のJS開発に関するページ
→JavaScript
→Webアプリ開発
→Web技術関連
サブトピック†
ES6/ESM/ES2015 一般†
- JavaScriptのバンドルとトランスパイルが不要なモダンWebアプリ | POSTD 2021.11
- 最初の決定的な変化は、すべての主要なブラウザでES6がサポートされるようになったことです。Chrome、Edge、Safari、FirefoxはいずれもES6を完全にサポートしています。最後に残ったのはIE11でしたが、Microsoftは今年、ありがたいことにサポート終了を宣言しました。
- 第二の決定的な変化はHTTP2が普及したことです。HTTP2では、1つの大規模なファイルを送信する代わりに、多くの小さなファイルをさほどのデメリットもなく送信できるようになりました。1回の接続で、必要なレスポンスをすべて多重送信できるのです。
- トランスパイラとバンドラーが不要であるのに加え、インポートマップを生成できれば、Node.jsをローカル環境にインストールすることもなく、最新で素晴らしいWebアプリの開発環境を整えることができます。
SPA(Single Page Architecture)†
Webpack、バンドラ†
Vite†
Viteはバンドラ兼トランスパイラ的な機能を持つモダンなフロントエンド開発に特化した開発ツール
Babel、トランスパイラ†
Flux(Redux)†