公開日: 2026 年 8 月 25 日
Chrome 152 がリリースされました。この投稿では、このリリースの主な機能についてご紹介します。Chrome 152 のリリースノート全文をご覧ください。
このリリースのハイライト:
CSSPseudoElement追加の疑似要素に対する のサポートにより、インターフェースが::backdrop、::scroll-marker、および::view-transitionに拡張されました。- CPU Performance API を使用すると、ウェブ アプリケーションでユーザー デバイスの CPU パフォーマンスを特定できます。
- 接続の許可リストを使用すると、HTTP レスポンス ヘッダーを使用して、外部エンドポイントをネットワーク レベルで明示的に制御できます。
::backdrop、::scroll-marker、::view-transition に対する CSSPseudoElement のサポート
JavaScript での CSSPseudoElement のサポートは、以前は ::after、::before、::marker に対して定義されていましたが、Chrome 152 ではいくつかの新しい疑似要素に拡張されています。
::backdrop: モーダル ダイアログの背景でのインタラクションを処理できます。たとえば、ダイアログ コンテンツ内のクリックを妨げることなく、ユーザーが背景をクリックしたときにダイアログを閉じることができます。複雑な交差計算は不要です。::scroll-marker: クリック統計の収集など、スクロール マーカーでのインタラクション処理を有効にします。::view-transition: ジオメトリを認識したビュー遷移を可能にし、現在アニメーション化されている要素の座標を使用して、アクティブなビュー遷移を途中でインターセプトできるようにします。
JavaScript での疑似要素の操作について詳しくは、MDN の CSSPseudoElement のドキュメントをご覧ください。
CPU Performance API
Chrome 152 では、CPU Performance API が導入されました。この API を使用すると、ウェブ アプリケーションでユーザー デバイスの CPU パフォーマンスを特定できます。
ウェブ アプリケーションは、この階層情報を使用して、デバイスの機能に合わせてユーザー エクスペリエンスを調整できます。たとえば、グラフィックの再現性をスケーリングしたり、負荷の高い計算を調整したり、バックグラウンド タスクを調整したりできます。この API は、CPU 負荷と使用率に関するリアルタイム データを提供する Compute Pressure API と組み合わせて使用することもできます。
ユーザーは、Chrome ブラウザの [設定] > [パフォーマンス] > [速度] > [CPU のパフォーマンス ティアをオーバーライド] で、報告されたパフォーマンス階層をオーバーライドできます。管理者は、CpuPerformanceTierOverride エンタープライズ ポリシーを使用してこの動作を管理することもできます。
接続の許可リスト
Chrome 152 には、接続の許可リストが搭載されています。これは、ドキュメントまたはウェブ ワーカーによって開始されたネットワーク接続を制限することで、外部エンドポイントを明示的に制御できるセキュリティ メカニズムです。
接続の許可リストは、ページから発信されるすべてのネットワーク接続のゲートキーパーをブラウザにすることで、これらのリスクに直接対処する方法を提供します。Connection-Allowlist HTTP レスポンス ヘッダーを含めることで、サイトはコンテキストによって開始されるすべてのネットワーク通信で許可される正確な URL パターンを指定します。
構成オプションとレポート オプションの詳細については、接続の許可リストのオリジン トライアルをご覧ください。
関連情報
ここでは、主なハイライトのみを紹介しています。Chrome 152 のその他の変更については、次のリンクをご覧ください。
登録
最新情報を入手するには、Chrome Developers YouTube チャンネルに登録してください。新しい動画が公開されるたびに メール通知が届きます。X または LinkedIn で Google をフォローして、新しい記事やブログ投稿を入手することもできます。
Chrome 153 がリリースされたら、Chrome の新機能をお知らせします。