Chrome 134 の新機能

公開日: 2025 年 3 月 4 日

次の説明をお読みください。

ポップオーバーのライト ディスミス動作が <dialog> に追加

Popover API の優れた機能の一つに、ライト ディスミス動作があります。この動作は <dialog> の一部となり、新しい closedby 属性で動作を制御します。

  • <dialog closedby="none">: ユーザーがダイアログを閉じることはできません。
  • <dialog closedby="closerequest">: ESC(またはその他の閉じるトリガー)を押すとダイアログが閉じます
  • <dialog closedby="any">: ダイアログの外側をクリックするか、ESC を押すと、ダイアログが閉じます。popover="auto" の動作に似ています。

共有ストレージで Web Locks API がサポートされるようになりました

Web Locks API を Shared Storage に統合します。これにより、get()set() のロジック内の競合状態の可能性により、クロスサイト リーチ測定でレポートが重複するシナリオを防ぐことができます。

この変更により、次のようになります。

  • ワークレット環境に navigator.locks.request を導入します。
  • すべての修飾子メソッドに { withLock: <resource>} オプションを導入します。
  • バッチ変更メソッド sharedStorage.batchUpdate(methods,options) を導入します。このメソッドは、withLock オプションを使用すると、複数の修飾子メソッドをアトミックに実行できます。これにより、複数のキーにまたがって整理されたデータを更新しながら、ウェブサイトで整合性を維持する必要があるユースケースが可能になります。

ペイント キャンバスで imageSmoothingQuality 属性がサポートされるようになりました

ペイント キャンバスの imageSmoothingQuality 属性のサポートを追加します。これにより、画像をスケーリングする際の品質とパフォーマンスのトレードオフを選択できます。imageSmoothingQuality には lowmediumhigh の 3 つのオプションがあります。

その他

もちろん、他にもたくさんあります。

  • Chrome では、PWA でのユーザーリンクのキャプチャにより、ブラウザとインストール済みウェブアプリ間をより簡単に移動できるようになります。
  • <select> メニューを画像などでカスタマイズできるようになりました。

これらの機能やその他の Chrome の新機能について詳しくは、Chrome 134 のリリースノートをご覧ください。

関連情報

ここでは、主なハイライトの一部のみを取り上げます。Chrome 134 のその他の変更については、以下のリンクをご覧ください。

登録

最新情報を入手するには、Chrome Developers YouTube チャンネル登録してください。新しい動画が公開されるたびにメール通知が届きます。

Chrome 134 がリリースされ次第、Chrome の新機能についてお知らせします。