Microsoft Edge 134 Web プラットフォームのリリース ノート (2025 年 3 月)
2025 年 3 月 6 日にリリースされる Microsoft Edge 134 の新しい Web プラットフォームの機能と更新プログラムを次に示します。
最新の Web プラットフォーム機能を入手するには、Canary、Dev、Beta などの Insiders バージョンの Microsoft Edge をダウンロードします。 「Microsoft Edge Insider になる」を参照してください。
詳細な内容:
- Edge DevTools
- WebView2
-
Web プラットフォーム機能
-
有効な機能
- 属性レポート: トリガー コンテキスト ID が null 以外の場合に集計可能なレポートの制限を削除する
- CSS の強調表示の継承
- CSS ダイナミック レンジ制限プロパティ
-
カスタマイズ可能な
<select>
要素 - ダイアログ ライトの閉じる
-
application-title
インストールされている Web アプリのメタ タグ - ドキュメント ポリシー: expect-no-linked-resources
- 明示的なリソース管理
-
console.timeStamp
API を拡張して、測定値とプレゼンテーション オプションをサポートする -
オフスクリーン キャンバス
getContextAttributes
- プライベート集計 API: 共有ストレージ呼び出し元のコンテキストごとのコントリビューション制限
-
CSS Painting API での
imageSmoothingQuality
のサポート - WebGPU サブグループ
fetchLater()
- 共有ストレージでの Web ロック API のサポート
-
有効な機能
- 配信元の試用版
Edge DevTools
DevTools (Microsoft Edge 134) の新機能に関するページを参照してください。
WebView2
WebView2 SDK のリリース ノート (2025 年 3 月) の「1.0.3124.44」を参照してください。
Web プラットフォーム機能
有効な機能
属性レポート: トリガー コンテキスト ID が null 以外の場合に集計可能なレポートの制限を削除する
トリガー コンテキスト ID が null 以外の場合の集計可能なレポートの制限は、属性レポート API から削除されます。
MDN の属性レポート API に関するページを 参照してください。
CSS の強調表示の継承
CSS 強調表示の継承により、 ::selection
や ::highlight
などの擬似クラスは、要素チェーンではなく擬似強調表示チェーンを介してプロパティを継承するようになりました。 結果は、ハイライト内のプロパティの継承のためのより直感的なモデルです。
サポートされているプロパティにカスケードによって値が指定されていない場合、指定された値は、その元の要素の親の対応する強調表示擬似要素からの継承によって決定されます。
MDN の CSS カスタム 強調表示 API に関するページを参照してください。
CSS dynamic-range-limit
プロパティ
dynamic-range-limit
CSS プロパティを使用すると、ページで HDR コンテンツの最大輝度を制限できます。
このプロパティを使用すると、HDR 画像を表示する Web ページでは、イメージ ギャラリーで表示するときの明るさが制限され、ホバー時など、ユーザーの操作時にのみ明るさが向上します。
カスタマイズ可能な <select>
要素
カスタマイズ可能な <select>
要素を使用すると、 appearance: base-select
CSS 宣言を追加することで、要素のレンダリングを完全に制御できます。
この機能は現在、 SelectParserRelaxation
フラグに依存しています。これにより、HTML パーサーが <select>
タグ内でより多くのタグを許可するように変更されます。
<span>
要素など、以前に削除されていた<select>
内の追加のタグを含むサイト、または非常に多くの<option>
要素が含まれているサイトは、SelectParserRelaxation
の影響を受ける可能性があります。
「カスタマイズ可能な Select 要素 (Explainer)」を参照してください。
<dialog>
light dismiss
この機能により、Popover API の 軽い無視 動作が要素 <dialog>
に追加されます。
軽い閉じる とは、要素の外側をクリックまたはタップして <dialog>
要素を閉じることを意味します。
新しい closedby
属性によって動作が制御されます。
-
<dialog closedby="none">
: ユーザーによってトリガーされるダイアログの終了はまったくありません。 -
<dialog closedby="closerequest">
: Esc キー (または別の閉じるトリガー) を押すと、ダイアログが閉じます。 -
<dialog closedby="any">
: ユーザーがダイアログの外側をクリックするか、 Esc キーを押すとダイアログが閉じます。popover=auto
動作に似ています。
application-title
インストールされている Web アプリのメタ タグ
<meta name="application-title">
要素を使用すると、インストールされている Web アプリケーションで、インストールされているアプリケーション ウィンドウのタイトル バーに表示されるテキストを設定できます。 既定では、 application-title
メタ名が見つからない場合は、代わりに HTML <title>
要素に含まれるテキストが使用されます。
MDN の「Standardメタデータ名」の「その他の名前」を参照してください。
Document-Policy: expect-no-linked-resources
Document-Policy では、 expect-no-linked-resources
構成ポイントを使用すると、既定の投機的解析動作を使用しないなど、読み込みシーケンスをより適切に最適化するように、ドキュメントがブラウザーにヒントを提供できます。
ブラウザーでは、HTML マークアップに存在するリソースを投機的にフェッチしてページの読み込みを高速化するために、HTML の投機的解析を実装しました。 HTML マークアップでリソースが宣言されている Web ページの大部分では、最適化が有益であり、そのようなリソースを決定する際に支払われるコストは健全なトレードオフです。 ただし、次のシナリオでは、パフォーマンスが低下する可能性があります。明示的な時間は、フェッチするサブリソースを決定するために HTML の解析に費やされました。
- HTML で宣言されたリソースがないページ。
- 使用可能な他の事前読み込みメカニズムを介してリソースの事前読み込みを明示的に制御できる、リソースの読み込みが最小限またはまったくない大きな HTML ページ。
expect-no-linked-resources
Document-Policyは、ブラウザーがこのようなサブリソースの決定に費やされた時間を最適化することを許可されていることをブラウザーに示唆します。
明示的なリソース管理
この機能では、JavaScript にusing
キーワード (keyword)が導入されており、リソースを明示的に管理できます。
using
キーワード (keyword)は、リソースを使用するコード ブロックを定義するために使用され、ブロックが終了したときにリソースが破棄されるようにします。 この機能は、さまざまなリソース (メモリや I/O など) の有効期間と管理に関するソフトウェア開発の一般的なパターンに対処します。 このパターンでは、リソースの割り当てと重要なリソースの明示的な解放がサポートされます。
ECMAScript の明示的なリソース管理に関するページを参照してください。
console.timeStamp
API を拡張して、測定値とプレゼンテーション オプションをサポートする
この機能は、 console.timeStamp()
API を下位互換性のある方法で拡張して、アプリケーションをインストルメント化し、タイミング データを DevTools の Performance ツールに表示するためのハイ パフォーマンスメソッドを提供します。
この API を使用して追加されるタイミング エントリには、 パフォーマンス ツールのエントリに使用する色など、カスタム タイムスタンプ、期間、プレゼンテーション オプションを使用できます。
関連項目:
オフスクリーン キャンバス getContextAttributes
この機能により、CanvasRenderingContext2D
インターフェイスから OffscreenCanvasRenderingContext2D
インターフェイスに getContextAttributes()
メソッドが追加されます。
MDN の 「CanvasRenderingContext2D: getContextAttributes() メソッド」 を参照してください。
プライベート集計 API: 共有ストレージ呼び出し元のコンテキストごとのコントリビューション制限
共有ストレージの呼び出し元がプライベート集計レポートごとのコントリビューションの数をカスタマイズできるようにします。
この機能を使用すると、Shared Storage の呼び出し元は、新しいフィールド ( maxContributions
) を使用してコンテキストごとのコントリビューション制限を構成できます。 呼び出し元は、レポートごとに既定のコントリビューション数をオーバーライドするようにこのフィールドを設定します。大きい数値と小さい数値の両方が許可されます。 パディングにより、各レポートのペイロードのサイズは、レポートごとに選択したコントリビューション数とほぼ比例します。
関連項目:
CSS Painting API での imageSmoothingQuality
のサポート
この機能により、PaintRenderingContext2D
インターフェイスの imageSmoothingQuality
属性のサポートが追加されます。 これにより、CSS Painting API を使用して作成されたイメージをスケーリングするときに、品質とパフォーマンスのトレードオフを行うことができます。
imageSmoothingQuality
属性では、低、中、高の 3 つのオプションがサポートされています。
関連項目:
WebGPU サブグループ
サブグループ WbGPU 機能により、SIMD 並列処理が可能になります。 サブグループを使用すると、グループ内のスレッドが集合操作を実行できます。 これにより、呼び出しのグループ間で効率的な通信とデータ共有が提供されます。 これらの操作を使用すると、呼び出し間通信によって発生するメモリ オーバーヘッドを減らすことで、アプリケーションを高速化できます。
MDN の WebGPU API に関するページを参照してください。
fetchLater()
fetchLater()
JavaScript メソッドは、遅延フェッチを要求します。 このメソッドが呼び出されると、ネットワーク要求はブラウザーによってキューに入れられ、次のいずれかが呼び出されます。
- ドキュメントが破棄されたとき。
- 一定時間後。
メソッドは、ブール値フィールドを含む FetchLaterResult
を返します。 遅延要求が送信されると、ブール型フィールドの値が更新されます。 要求が正常に送信されると、応答はブラウザーによって無視されます (本文とヘッダーを含む)。
MDN の Window: fetch() メソッドに関するページを参照してください。
共有ストレージでの Web ロック API のサポート
この機能により、Web ロック API を共有ストレージに統合することで、共有ストレージ ワークレットの同時実行の信頼性が高くなります。
-
navigator.locks.request()
メソッドは、ワークレット環境で使用できます。 - すべての修飾子メソッドは、オプション
{withLock: <resource>}
をサポートします。 -
sharedStorage.batchUpdate(methods, options)
メソッドを使用すると、withLock
オプションを使用して、複数の修飾子メソッドをアトミックに実行できます。 これにより、Web サイトは複数のストレージ キー間でデータを更新しながら一貫性を維持できます。
配信元の試用版
以下は、期間限定で独自のライブ Web サイトで試すことができる新しい試験的 API です。 配信元の試用版の詳細については、「 Microsoft Edge で配信元試用版を使用する」を参照してください。 使用可能な配信元試用版の完全な一覧については、「 Microsoft Edge 配信元試用版」を参照してください。
Microsoft Edge のみの配信元試用版
デジタルグッズ API
有効期限は 2025 年 3 月 31 日です。
Digital Goods API を使用すると、Web アプリケーションはデジタル製品と、デジタル ストアによって管理されるユーザーの購入に関する情報を取得できます。 ユーザー エージェントはストアへの接続を抽象化し、支払い要求 API を使用して購入を行います。
Web App LocalFolder
Access
有効期限は 2025 年 3 月 31 日です。
Microsoft Store にインストールされたプログレッシブ Web Apps (PWA) が、以前のバージョンのアプリケーションによって WinRT ApplicationData.LocalFolder
フォルダーに格納されていたファイル コンテンツにアクセスできるようにします。
HTML+IDL 手書き属性
有効期限は 2025 年 6 月 14 日です。
handwriting
属性は、スタイラスを使用する場合など、手書き入力を許可する場所を制御するドキュメントごとの方法と要素ごとの方法を提供します。
取得情報 API
有効期限は 2025 年 6 月 30 日です。
アプリ ストアまたはブラウザーから直接取得されたプログレッシブ Web Apps (PWA) の 取得属性をサポートします。
新しいChromium配信元の試用版
SelectParserRelaxation
有効期限は 2025 年 11 月 11 日です。
これは非推奨の配信元試用版であり、タグを解析するための古いパーサー動作 <select>
再度有効にします。 その古い動作では、サポートされていないコンテンツは自動的に破棄され、 <select>
の下の DOM コンテンツには含まれません。 この試用版は、「 カスタマイズ可能な <select>
要素 (上記) で説明されている新しい動作がサイトを壊した場合に使用できます。
注:
このページの一部は、Chromium.org によって作成および共有された作業に基づく変更であり、クリエイティブ・コモンズ帰属4.0国際ライセンスに記載されている条件に従って使用されます。