Open7
IE11 のサポート終了によって変わるかもしれない Web 開発
2022 年 6 月 15 日を持って Internet Explorer 11 のサポートが終了することが、Microsoft の公式ブログでアナウンスされた。
Service Workers
ユーザーの端末で実行されるプログラム可能な JavaScript プロキシとして強力な機能を有する Service Worker。PWA の文脈だけでなく、Cache API と組み合わせてキャッシュを実装したり、オフライン時の挙動を補強したり、Web Payments 関連の挙動も Service Worker で制御する。
Custom Elements v1, Shadow DOM v1, Template)
Web Components (Web Components は UI を始めとした Web における再利用可能なコンポーネントを実現する概念として提唱された。実装自体はライフサイクルを持った任意の HTML 要素を定義できる Custom Elements と、光の世界 (Light DOM) から切り離された実行コンテキストである影の世界 (Shadow DOM) を作り出す Shadow DOM を組み合わせ、それらで実装されたコンポーネントを ES Modules で呼び出す。
<script type="module">
, dynamic import()
)
JavaScript Modules (古き時代の JavaScript にはモジュールという概念がなかったが、Web における JavaScript の比重の高まりや、Node.js が実装した CommonJS というモジュール機構などの後押しを受け、ECMAScript 2015 に import/export の構文が導入された。これは <script type="module">
など HTML Standards にも影響を及ぼした。