Chrome 101 でのサポートの終了と削除

Chrome 101 ベータ版は 2022 年 3 月 31 日にリリースされました。2022 年 4 月下旬に安定版になる予定です。

ユーザー エージェント文字列の情報を削減する

Chrome は、HTTP リクエスト、navigator.userAgent、navigator.appVersion、navigator.platform でユーザー エージェント文字列が公開する情報の量を削減します。これは、パッシブなユーザーのフィンガープリントにユーザー エージェント文字列が使用されないようにするためです。オリジン トライアルに参加するには、Chrome オリジン トライアルのエントリをご覧ください。

サードパーティのコンテキストでの WebSQL の削除

サードパーティのコンテキスト内の WebSQL は削除されました。Web SQL データベース標準は、2009 年 4 月に提案され、2010 年 11 月に廃止されました。Gecko はこの機能を実装したことがなく、WebKit は 2019 年にこの機能のサポートを終了しました。W3C では、代替手段を必要とするユーザーに対して Web StorageIndexed Database の使用を推奨しています。

デベロッパーは、WebSQL 自体は非推奨になり、使用率が十分に低下すると削除されることを想定しておく必要があります。

非推奨ポリシー

プラットフォームの健全性を維持するために、コースを実行したウェブ プラットフォームから API が削除されることがあります。API が削除される理由はさまざまです。以下に例を示します。

  • 新しい API が優先されます。
  • 他のブラウザとの連携と一貫性を保つため、仕様の変更を反映して更新されます。
  • これらは初期段階のテストであり、他のブラウザでは実現したことがないため、ウェブ デベロッパーの負担を増やす可能性があります。

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

Chrome では現在、基本的に以下の API のサポートを終了および削除するプロセスを用意しています。

  • blink-dev メーリング リストで発表します。
  • Chrome DevTools Console で、ページで使用が検出された場合に警告を設定し、時間尺度を指定します。
  • しばらく待ってからモニタリングを行い、使用量が減ったらその機能を削除する。

chromestatus.com でサポートが終了した機能の一覧を確認するには、非推奨のフィルタを使用します。削除された機能を確認するには、削除済みのフィルタを適用します。また、これらの投稿で変更、理由、移行パスのいくつかを要約します。