サポートの終了と削除(Chrome 89)

Chrome 89 ベータ版は 2021 年 1 月 28 日にリリースされ、2021 年 3 月第 1 週に安定版になる予定です。

の接頭辞付きイベントを削除する

<link rel=prerender> でディスパッチされる従来の接頭辞付きイベント(webkitprerenderstart、webkitprerenderstop、 webkitprerenderload、webkitprerenderdomcontentloaded)が Chrome から削除されました。

Chrome プラットフォームのステータス

noopener で開いたウィンドウの sessionStorage のクローン作成を停止する

noopener でウィンドウが開かれた場合、Chrome はウィンドウを開いた元のウィンドウの sessionStorage のクローンを作成しなくなります。代わりに、空の sessionStorage 名前空間が開始されます。これにより、Chrome は HTML 仕様に準拠します。

Chrome プラットフォームのステータス | Chromium のバグ

非推奨ポリシー

プラットフォームの健全性を維持するため、Google は、役目を終えた API をウェブ プラットフォームから削除することがあります。API を削除する理由はさまざまですが、たとえば次のようなものがあります。

  • 新しい API に置き換えられた。
  • 他のブラウザとの整合性と一貫性を確保するため、仕様の変更を反映するように更新された。
  • 他のブラウザでは実現しなかった初期の試験運用版であるため、ウェブ デベロッパーのサポートの負担が増える可能性がある。

これらの変更の一部は、ごく一部のサイトに影響します。問題を事前に軽減するため、デベロッパーがサイトを稼働させ続けるために必要な変更を行えるよう、事前に通知するようにしています。

現在、Chrome では API の非推奨と削除のプロセスが用意されています。 基本的には次のようになります。

  • blink-dev メーリング リストで発表する。
  • ページで使用が検出されたときに、Chrome DevTools のコンソールに警告とタイムスケールを設定する。
  • 使用量が減ったら、機能を削除するまで待機してモニタリングする。

非推奨の機能の一覧は、chromestatus.com で deprecated フィルタを使用して確認できます。 削除された機能は、removed フィルタを適用して確認できます。また、これらの投稿では、変更、理由、移行パスの一部を要約するよう努めます。