以下は、2026 年 2 月 12 日にリリースされる Microsoft Edge 145 の新しい Web プラットフォーム機能と更新プログラムです。
最新の状態を維持し、最新の Web プラットフォーム機能を入手するには、Microsoft Edge のプレビュー チャネル (Beta、Dev、または Canary) をダウンロードします。[ Microsoft Edge Insider になる] に移動します。
詳細な内容:
- Microsoft Edge DevTools
- WebView2
- CSS 機能
-
Web API
- クラッシュ レポートのキー値 API
- 既定で User-Agent 文字列を削減
- 仕様に沿った信頼できる型
-
WebGPU
subgroup_uniformity機能 - 配信元 API
- PerformanceEntry presentationTime プロパティと paintTime プロパティ
- clipboardchange イベントの固定ユーザー アクティベーションまたはアクセス許可を必要とする
- OnAnimationCancel イベント ハンドラー
-
getOrInsertメソッドgetOrInsertComputedMapおよびWeakMap - CSS ピクセルでの LayoutShift API レポート
- テキスト スケール メタ要素
- Cookie ストア API maxAge 属性
- focus() メソッドの focusVisible オプション
- VideoFrame.metadata() が WebRTC ビデオ フレームの rtpTimestamp を返すようになりました
- 選択したテキストのキーボード削除コマンドの新しい入力イベントの種類
- to Navigation API の移行のプロパティ
- 安全な支払い確認 API のブラウザーにバインドされたキー
- 代表的なナビゲーション タイミング パフォーマンス エントリを検出する信頼度フィールド
- デバイスにバインドされたセッション資格情報
- 非推奨または削除された機能
- Microsoft Edge の元の試用版
- Chromium 由来の試用版
Microsoft Edge DevTools
DevTools (Microsoft Edge 145) の新機能をご覧ください。
WebView2
参照:
CSS 機能
Microsoft Edge の新しいカスケード スタイル シート (CSS) 機能を次に示します。
スクロールによるアニメーション
スクロールによってトリガーされるアニメーションは、スクロール位置に基づいてアニメーションの再生状態を制御します。
スクロール トリガー アニメーションは、特定のスクロール位置に達したときにのみ、要素をスライドしてビューにするなど、アニメーションを開始する場合に役立ちます。
この機能により、JavaScript を使用して要素がスクロール コンテナーのビューポート内にあることを手動で検出することなく、この一般的な効果を実現できます。 これは、ブラウザーが相互作用の処理をワーカー スレッドにオフロードし、パフォーマンスを向上させることも意味します。
関連項目:
trigger-scope
trigger-scope プロパティを使用すると、アニメーション トリガーの名前を適用するスコープを定義できます。
たとえば、スクロールによってトリガーされるアニメーションでは、 timeline-trigger プロパティと animation-trigger プロパティを使用して、カスタム トリガー名を定義します。 既定では、これらの名前はグローバルです。つまり、ドキュメント内の任意の場所から参照できます。
trigger-scope プロパティを使用すると、これらのトリガー名の表示範囲を特定のスコープに制限できます。
関連項目:
letter-spacing およびword-spacing
letter-spacing および word-spacing CSS プロパティでパーセンテージ値がサポートされるようになりました。
パーセンテージ値を使用すると、文字体裁をより柔軟に制御できます。特に、テキスト間隔をさまざまなビューポートの幅とフォント サイズに適応させる必要があるレスポンシブ デザインで顕著です。
パーセンテージ値は、現在の要素のフォント サイズを基準として計算されるため、値が適用されるテキストのサイズを基準としたサイズを表します。
関連項目:
複数列レイアウトでの列の折り返しのサポート
column-count または column-width CSS プロパティを使用して作成されたような複数列のレイアウトで、列の折り返しがサポートされるようになりました。
列の折り返しは、 column-wrap および column-height CSS プロパティを使用して制御します。
列の折り返しを使用すると、列の高さを親要素で定義する代わりに、列の高さを明示的に定義できます。 すべての列が 1 つの行に入力されると、新しい列の行が作成されます。
関連項目:
カスタマイズ可能な選択リスト ボックス
カスタマイズ可能な選択は、リストボックス モードで単一選択または複数選択としてレンダリングすることもできます。
リストボックス レンダリング モードでは、選択要素が個別のボタンとポップアップを表示するのではなく、ページ上に表示されます。
リストボックス モードでカスタマイズ可能な選択を表示するには、 multiple または size HTML 属性を使用します。 例: <select multiple> または <select size="4">。
関連項目:
- MDN でカスタマイズ可能な選択要素。
- Microsoft Edge 142 Web プラットフォーム リリース ノートの <select> 要素のモバイルとデスクトップのパリティ (2025 年 10 月)。
円形に近い境界半径のレンダリングを改善しました
border-radiusが 50% に近い要素など、円に近い要素のレンダリングが改善されました。 これらの要素の影とクリップ境界が、要素の曲線エッジの視覚的な輪郭と正確に一致します。
この機能強化は、 corner-shape プロパティを使用するなど、非丸形等高線にも適用されます。
関連項目:
- border-radius (MDN) に設定します。
- 角形 (MDN)。
text-justify
text-justify プロパティを使用すると、text-align: justify; CSS 宣言を使用するときにテキストを両端揃えにする方法を制御できます。
たとえば、 text-justify: inter-character; を使用して、英語のテキストでも文字間スペースを拡張することで両端揃えを強制できます。
関連項目:
- text-justify at MDN.
強制カラー モードでのモノクロ絵文字レンダリング
アクセシビリティを向上させるために、Microsoft Edge では、ユーザーが Windows でコントラスト テーマを使用している場合など、強制色モードでモノクロ絵文字をレンダリングするようになりました。
関連項目:
- forced-colors at MDN.
ネストされたスクロール コンテナーに対するオーバースクロール効果
モバイル デバイスなど、ユーザーがコンテンツの最初または最後を超えてページをスクロールできるオーバースクロール効果をサポートするプラットフォームで、Microsoft Edge はこの効果をネストされたスクロール コンテナーにも適用するようになりました。
オーバースクロール動作は、 overscroll-behavior CSS プロパティを使用して制御できます。
関連項目:
- オーバースクロール動作を MDN で実行します。
Web API
Microsoft Edge の新しい Web API 機能を次に示します。
クラッシュ レポートのキー値 API
クラッシュ レポートのキー値 API を使用すると、アプリはカスタムのキー値メタデータをブラウザー クラッシュ レポートに添付できます。
この API を使用して、現在のアプリの状態や機能フラグなどの診断コンテキストを含めて、クラッシュ パターンの調査に役立てます。
関連項目:
- W3C でのクラッシュ報告。
既定で User-Agent 文字列を削減
User-Agent リダクションが既定で有効になりました。 これにより、User-Agent 文字列内の高エントロピー データを制限することで、パッシブ フィンガープリンティング処理面がさらに減少します。
アプリがブラウザーの詳細に依存している場合は、User-Agent 文字列を解析せずにクライアント ヒントを使用します。
関連項目:
- NavigatorUAData at MDN.
- MDN でのユーザー エージェント クライアント ヒント API。
仕様に沿った信頼できる型
信頼できる型の実装は、最新の仕様更新に合わせて調整されました。
これにより、相互運用性が向上し、HTML、スクリプト、スクリプト URL インジェクション シンクのより安全な処理が強制されるので、DOM XSS に対する防御が強化されます。
関連項目:
- MDN の信頼済み型 API。
WebGPU subgroup_uniformity 機能
WebGPU で WGSL subgroup_uniformity 機能がサポートされるようになりました。
この機能により、シェーダー内のサブグループ均一性分析が可能になります。 これにより、サブグループ操作の正確性と移植性が向上します。
関連項目:
- MDN の WebGPU API。
配信元 API
Origin API は、次のような便利なメソッドを提供します。
- 配信元の比較。
- 配信元のシリアル化。
- 配信元の解析。
配信元は Web の基本的なコンポーネントであり、ブラウザーが維持するセキュリティとプライバシーの境界の両方に不可欠です。
ブラウザーは、これまでも Web ページの配信元の内部表現を持っています。 新しいOrigin APIは、この内部表現を公開して、コードで使用できるようにします。
Origin API を使用すると、すべてがオリジンの ASCII シリアル化を返す他の既存のオリジンゲッターを使用するよりも堅牢な方法で、同一オリジンまたは同一サイトの比較を行うことができます。
関連項目:
PerformanceEntry paintTime プロパティと presentationTime プロパティ
各パフォーマンス メトリックは、1 つの PerformanceEntryによって表されます。
paintTime プロパティと presentationTime プロパティを次のパフォーマンス API エントリで使用できるようになりました。
- 要素のタイミング。
- MDN の PerformanceElementTiming を参照してください。
- 最大のコンテンツフル ペイント。
- MDN の LargestContentfulPaint を参照してください。
- 長いアニメーション フレーム。
- MDN の PerformanceLongAnimationFrameTiming を参照してください。
- ペイントのタイミング。
- MDN の PerformancePaintTiming を参照してください。
paintTime プロパティは、レンダリング フェーズが終了し、ブラウザーがペイント フェーズを開始した時刻を示します。
presentationTime プロパティは、ピクセルが画面に到達した時間を示します。
関連項目:
- Performance APIs at MDN.
clipboardchange イベントの固定ユーザー アクティベーションまたはアクセス許可を必要とする
承認されていないシステム クリップボードの監視を防ぐために、 clipboardchange イベントは次の場合のみ出力されるようになりました。
ページが固定ユーザー アクティベーション モードの場合。
clipboard-readアクセス許可がユーザーによって付与されている場合。
固定ユーザー ライセンス認証は、ユーザーが Web ページをアクティブに操作している場合か、少なくとも 1 回はページを操作した場合に発生します。
関連項目:
onanimationcancel イベント ハンドラー
onanimationstart、onanimationiteration、onanimationend と同様に、onanimationcancel イベント ハンドラーを使用できます。
onanimationcancel このアニメーションが自然な終了に達していない場合でも、アニメーションの実行が停止したことを検出できます。 例:
animation-nameCSS プロパティが変更されたとき。display:noneを使用してアニメーション要素が表示されなくなったとき。
関連項目:
- Element: animationcancel イベント を MDN で実行します。
getOrInsertメソッドgetOrInsertComputedMapおよびWeakMap
getOrInsert
Map と WeakMap の getOrInsert(key, defaultValue) メソッドは、マップ内の指定されたキーに格納されている値を返します。
キーがマップ内に見つからない場合、 getOrInsert メソッドは、指定された既定値でそのキーの新しいエントリを作成し、値を返します。
関連項目:
- 提案のアップサート
- Map.prototype.getOrInsert() を MDN で取得します。
- WeakMap.prototype.getOrInsert() を MDN で。
getOrInsertComputed
Map と WeakMap の getOrInsertComputed(key, callback) メソッドは、マップ内の指定されたキーに格納されている値を返します。
キーがマップ内に見つからない場合、 getOrInsertComputed メソッドはそのキーの新しいエントリを作成し、その値を特定のコールバック関数の結果に設定してから、値を返します。
関連項目:
- 提案のアップサート
- Map.prototype.getOrInsertComputed() を MDN で実行します。
- WeakMap.prototype.getOrInsertComputed() at MDN.
CSS ピクセルでの LayoutShift API レポート
LayoutShift API によって返される prevRect データと currentRect データは、物理ピクセルではなく CSS ピクセルで長さを報告するようになりました。
この変更により、LayoutShift API は、すべて CSS ピクセル単位を使用する他のレイアウト関連 API と一貫性があります。
関連項目:
- LayoutShift at MDN.
テキスト スケール メタ要素
text-scale メタ要素は、Web ページのルート要素の既定のフォント サイズを、オペレーティング システムおよびブラウザーのテキスト スケール設定と一致させます。 例:
<meta name="text-scale" content="scale">
以前は、ユーザーがオペレーティング システムまたはブラウザーで設定したテキスト スケールを優先する簡単な方法はありませんでした。
text-scale メタ要素は、フォント相対単位に関するベスト プラクティスに従う場合に役立ちます。たとえば、rem と em フォント サイズ単位を使用してユーザーのテキスト サイズ設定を尊重します。
この機能を使用すると、ブラウザーが、デスクトップでは全画面表示のズームや、モバイルではテキストのサイズの自動調整など、独自のブラウザー ベースのメカニズムとヒューリスティックを無効にすることもできます。 これで、ユーザーが選択したさまざまなフォント サイズ設定に合わせて適切に拡張できるようにページが構築されていることをブラウザーに通知できます。
関連項目:
Cookie ストア API maxAge 属性
Cookie の有効期限を定義するために、Cookie Store API を使用するときに maxAge 属性を使用できるようになりました。
これは、Cookie の有効期限を既に制御している expires 属性に追加されます。 新しい maxAge 属性:
-
expires属性よりも直感的な代替オプションを提供します。 - Cookie Store API を
document.cookieおよびSet-CookieHTTP ヘッダーによって提供されるオプションに合わせます。
関連項目:
- MDN の Cookie Store API。
focusVisible
focus() メソッドのオプション
focus() メソッドを呼び出すときに、focusVisible ブール値オプションを指定できるようになりました。
focusVisibleがtrueされると、新しくフォーカスされた要素の周囲にフォーカス リングが表示され、:focus-visibleCSS 擬似クラスが一致します。focusVisibleがfalseされると、新しくフォーカスされた要素の周囲にフォーカス リングが表示されず、:focus-visibleCSS 擬似クラスは一致しません。focusVisibleがない場合、ブラウザーは、新しくフォーカスされた要素の周囲にフォーカス リングが表示されるかどうか、およびそれに応じて:focus-visibleCSS 擬似クラスが一致するかどうかを独自に判断します。
関連項目:
VideoFrame.metadata() WebRTC ビデオ フレームの rtpTimestamp を返すようになりました
新しい VideoFrame.metadata() メソッドはディクショナリ オブジェクトを返します。
-
VideoFrameブラウザー オブジェクトのメタデータにrtpTimestampフィールドがある場合は、rtpTimestampフィールドを含む辞書オブジェクトが返されます。 -
VideoFrameブラウザー オブジェクトのメタデータにrtpTimestampフィールドがない場合は、空のディクショナリ オブジェクトが返されます。
rtpTimestampメタデータを持つのは、WebRTC ソースから発信されたビデオ フレームだけです。
rtpTimestamp フィールドを使用すると、アプリは、次の目的で、公開された各フレームを元の RTP トランスポート タイムスタンプと関連付けることができます。
- デコードされた WebRTC フレームをキャンバスにレンダリングするなど、
MediaStreamTrackProcessorを使用するアプリ。 - カスタム デコード パイプラインなど、WebCodecs を使用するアプリ。
関連項目:
- Media Capture および Streams 拡張機能の VideoFrameMetadata。
- MDN の WebRTC API。
選択したテキストのキーボード削除コマンドの新しい入力イベントの種類
contenteditable 属性を持つ要素内の選択したテキストで Ctrl+Backspace または Ctrl+Delete などのキーボード削除コマンドが使用された場合、beforeinput イベントと input イベントは次の入力イベントの種類を報告するようになりました。
deleteContentBackwarddeleteContentForward
以前は、次のイベントの種類が報告されました。
deleteWordBackwarddeleteWordForward
この変更により、どの編集操作が発生したかを検出し、信頼性の高い元に戻す/やり直しメカニズム、またはその他のカスタム編集動作を実装できます。
関連項目:
to ナビゲーション API の移行プロパティ
NavigationTransition オブジェクトに、ナビゲーションの目的地を表示する to プロパティが追加されました。 既存の from プロパティは、ナビゲーションのソースを公開します。
to プロパティと from プロパティは、事前コミット ハンドラーを使用する場合に便利です。 プレコミット ハンドラーは、同じドキュメントのナビゲーション中に NavigateEvent.intercept() メソッドを使用して、次のいずれかの目的で使用されます。
- 機内ナビゲーションを変更またはキャンセルします。
- ナビゲーションの進行中およびコミット前に作業を実行します。
関連項目:
- MDN のナビゲーション API。
- NavigationPrecommitController at MDN.
安全な支払い確認 API のブラウザーにバインドされたキー
Secure Payment Confirmation API は、オンライン支払いの同期パスキーとデバイス要件に対応できるようになりました。 ブラウザー バインド キー機能は、ブラウザーにデバイス バインドを追加して、デバイス バインドが必要な支払いシナリオを有効にします。
この機能は、支払いトランザクションのデバイス バインドの要件を満たすのに役立ちます。
関連項目:
- MDN で安全な支払い確認を使用する。
- 安全な支払い確認のブラウザーにバインドされたキー ストア。
confidence 代表的なナビゲーション タイミング パフォーマンス エントリを検出するフィールド
PerformanceNavigationTiming オブジェクトの新しい confidence フィールドにより、ナビゲーション タイミングのパフォーマンス エントリが Web アプリケーションのパフォーマンスを表しているかどうか、またはパフォーマンスがブラウザのコールド スタートやシステム負荷が高いなどの外部要因の影響を受けているかどうかを検出できます。
ブラウザーは最初に起動したときに、システム リソースを奪う多くの高コストの初期化タスクを実行します。 一部の拡張機能では、ユーザーがアクセスするすべての Web ページで追加のコードが実行され、CPU 使用率が増加し、応答時間が遅くなるため、ブラウザー拡張機能もパフォーマンスに影響を与える可能性があります。 同様に、コンピューターが既に集中的なタスクでビジー状態の場合は、Web ページの読み込みが遅くなる可能性があります。
これらの要因により、Web アプリケーションのコード内にパフォーマンスの問題が存在するかどうかを確実に検出することがより困難になります。
confidence フィールドは、Web アプリケーションのパフォーマンスを表す可能性が高いナビゲーション タイミング パフォーマンス エントリを識別する方法を提供します。
関連項目:
- Performance APIs at MDN.
- PerformanceNavigationTiming at MDN.
- ナビゲーション タイミング レベル 2 の PerformanceTimingConfidence インターフェイス。
デバイスにバインドされたセッション資格情報
デバイスにバインドされたセッション資格情報は、Web サイトがユーザー セッションを単一のデバイスに安全にバインドして、セッション盗難のリスクを軽減する方法を提供します。
デバイスに紐付けられたセッション資格情報は、ユーザーの ID を悪用することを困難にすることで、ユーザーにとって Web をより安全にします。
関連項目:
非推奨または削除された機能
ビットマップ拡張子のサポートを削除して JPEG または PNG を埋め込む
ビットマップ画像形式での JPEG または PNG 画像データの埋め込みのサポートは非標準であり、削除されました。
PNG または JPEG 画像を BMP 画像形式に埋め込むのではなく、直接使用します。
Microsoft Edge の元の試用版
Microsoft Edge で使用できる新しい実験的 API のオリジン試用版を次に示します。
オリジン試用版を使用すると、期間限定で独自のライブ Web サイトで実験的な API を試すことができます。 オリジン試用版の詳細については、「 オリジン試用版を使用して試験的な API と機能をテストする」を参照してください。
利用可能なオリジン試用版の完全な一覧については、「 Microsoft Edge オリジン試用版」を参照してください。
Web Install API
有効期限は 2026 年 7 月 14 日です。
Web Install API を使用すると、Web サイトは navigator.install() を使用して、他の Web サイトをユーザーのデバイスに Web アプリとしてインストールできます。
Chromium 由来の試用版
Microsoft Edge で試すことができるアクティブな Chromium オリジン試用版を次に示します。
Microsoft Edge で利用できる Chromium オリジン試用版の完全な一覧については、「Microsoft Edge オリジン試用版」を参照してください。
デスクトップ プラットフォーム上の分離されていないページ内の SharedArrayBuffers
有効期限は 2026 年 5 月 19 日です。
これは、クロスオリジン分離されていない Web ページで SharedArrayBuffer オブジェクトを制限なしに使用するための一時的な拡張機能です。
デジタル資格情報 API - 発行サポート
有効期限は 2026 年 7 月 14 日です。
デジタル資格情報 API を使用すると、資格情報発行者サーバーからデジタル ウォレット アプリケーションへのユーザー資格情報の発行をトリガーできます。 たとえば、この API を使用して、政府機関または大学のサーバーからユーザーのデジタル ウォレットに新しい運転免許証または検証済みの学位を取得するプロビジョニングをトリガーできます。
WebAssembly カスタム記述子
有効期限は 2026 年 6 月 16 日です。
WebAssembly カスタム記述子を使用すると、WebAssembly は、ソース レベルの型に関連付けられているデータを、新しいカスタム記述子オブジェクトに、より効率的に格納できます。
拡張キャンバス TextMetrics
有効期限は 2026 年 8 月 11 日です。
この配信元の試用版では、TextMetrics Canvas API が拡張され、以下がサポートされます。
- 選択範囲。
- 境界ボックス クエリ。
- グリフ クラスターに基づく操作。
この新機能により、複雑なテキスト編集アプリケーションで正確な選択、キャレットの配置、ヒット テストを行うことができます。 また、クラスター ベースのレンダリングを使用すると、次のような高度なテキスト効果を実現できます。
ライター API
有効期限は 2026 年 4 月 21 日です。
Writer API を使用して、デバイス上の AI 言語モデルに支えられたライティング タスク プロンプトからテキストを生成できます。
この API を使用して、以下の操作を行います。
- 構造化データのテキストによる説明を生成します。
- レビューや製品の説明に基づいて製品に関する投稿をComposeする。
- 背景情報に基づいて伝記を生成します。
- 他多数の機能。
「 文章作成支援 API を使用してテキストを要約、書き込み、書き換える」も参照してください。
リライター API
有効期限は 2026 年 4 月 21 日です。
Rewriter API は、デバイス上の AI 言語モデルに支えられて、要求された方法で入力テキストを変換および言い換えます。
この API を使用して、次の目的で入力テキスト内の冗長性を削除します。
- テキストを単語数制限内に収めます。
- 対象ユーザーに合わせてテキストを言い換えます。
- テキストが不適切な言葉を使用している場合は、より建設的です。
「 文章作成支援 API を使用してテキストを要約、書き込み、書き換える」も参照してください。
着信通知
有効期限は 2026 年 5 月 19 日です。
この機能は通知 API を拡張し、インストール済みの PWA が通話スタイルのボタンと着信音を備えた着信呼び出し通知を送信できるようにします。
この拡張機能は、ユーザーが着信通知を認識して応答しやすくすることで、ボイス オーバー IP Web アプリがより魅力的なエクスペリエンスを作成するのに役立ちます。
セキュリティで保護されていないコンテキストからのローカル ネットワーク アクセス
有効期限は 2026 年 5 月 19 日です。
セキュリティで保護されていないコンテキストからのローカル ネットワーク アクセスにより、セキュリティで保護されていないコンテキストから発信されるローカル ネットワーク上のリソースへのアクセスを一時的に許可します。 これにより、ローカル ネットワーク アクセス要求を安全なコンテキストから発信するようにローカル ネットワーク アクセス要求を移行するための時間が長くなります。
ローカル ネットワーク アクセスの制限については、「 ローカル ネットワーク アクセスの新しいアクセス許可プロンプト」を参照してください。 この配信元試用版は、HTTP ヘッダーが提供する配信元トークンによってのみ有効にできます。
注:
このページの一部の情報は、Chromium.org によって作成および共有されている著作物に基づいており、Creative Commons Attribution 4.0 International License に記載されている条件に従って使用されています。