以下は、2026 年 9 月 10 日にリリースされる Microsoft Edge 153 の新しい Web プラットフォーム機能と更新プログラムです。
最新の状態を維持し、最新の Web プラットフォーム機能を入手するには、Microsoft Edge のプレビュー チャネル (Beta、Dev、または Canary) をダウンロードします。[ Microsoft Edge Insider になる] に移動します。
詳細な内容:
Microsoft Edge DevTools
Microsoft Edge DevTools の新機能をご覧ください。
WebView2
WebView2 のリリース ノートを参照してください。
CSS 機能
Microsoft Edge には、次の新しいカスケード スタイル シート (CSS) 機能が含まれています。
CSS scroll-axis-lock プロパティ
scroll-axis-lock CSS プロパティは、ユーザーのスクロール ジェスチャを 1 つの軸のみに制限することを許可するか、水平方向と垂直方向のスクロールを同時に許可するかをブラウザーに指示します。 値:
auto- スクロールを 1 つの軸 (水平または垂直) に制限する可能性があります。 ユーザー エージェントは、既定のスクロール軸ロック ヒューリスティックをこの要素のジェスチャーに適用します。none- 水平スクロールと垂直スクロールを同時に許可します。 これは新しい機能です。
ブラウザーは、多くの場合、ユーザーのスクロール ジェスチャを 1 つの軸に ロック します。このジェスチャーの開始時に、1 つの軸の動きが垂直軸よりもはるかに多くなります。 多くの場合、この動作により、ユーザーが意図した目的で 1 つの軸のみをスクロールするのが垂直軸に沿って誤ってスクロールするのを回避することで、ユーザー エクスペリエンスが向上します。
要素を常に対角スクロール可能にし、ユーザーが 1 つの軸でのみスクロールしたい場合、 scroll-axis-lock 値が none の場合、ユーザーは 1 つの軸へのスクロールのロックをトリガーしない角度でジェスチャーを開始する必要があります。
関連項目:
単一軸スクロール コンテナー
overflow CSS プロパティで、scroll などのスクロール可能な値と 2 つ目のclip値の設定がサポートされるようになりました。 例: overflow: scroll clip;
overflow: scroll clipを設定すると、position: stickyを持つ要素を軸ごとに異なるスクロール コンテナーで制限できます。 たとえば、この関数を使用すると、ユーザーがコンテンツをスクロールしながら、列見出しと行見出しの両方を表示するテーブルを作成できます。
以前の overflow プロパティでは、スクロール コンテナーを 1 つの軸のみにする方法は提供されていませんでした。 これは、 position: stickyを持つ要素など、スクロール コンテナーに依存する機能に影響を与えました。
関連項目:
JavaScript 機能 API
Microsoft Edge には、次の新しい JavaScript 機能が含まれています。
反復子参加
Iterator オブジェクトの join() メソッドは、反復子によって生成されるすべての要素をコンマまたは指定された区切り文字列で区切って連結した文字列を返します。
関連項目:
- Iterator.prototype.join() を MDN で取得します。
Iterator zip
Iterator オブジェクトの zip() メソッドと zipKeyed() メソッドは、複数の反復可能なオブジェクトから要素を集約する新しい反復子を作成します。 これらのメソッドは入力反復可能ファイルをまとめて 圧縮 し、入力反復可能ファイルを同時に反復できるようにします。
関連項目:
- Iterator.zip() を呼び出し ます。
- Iterator.zipKeyed() を MDN で取得します。
Web API
Microsoft Edge には、次の新しい Web API 機能が含まれています。
<camera>要素<microphone>
<camera> と <microphone> HTML 要素はブラウザーから提供されるボタンで、アクティブ化するとカメラやマイクのストリームが切り替わります。 必要に応じて、カメラとマイクへのページ アクセスを許可するかどうかを選択するように求めるボタンが表示されます。
<camera> 要素と <microphone> 要素は、<usermedia>要素と同じ基盤となるメカニズムを共有しますが、それらを要求する単一の特定の機能が異なります。
-
<camera>要素は特にビデオ キャプチャを要求します。 -
<microphone>要素は特にオーディオ キャプチャを要求します。
<usermedia>要素と同様に、<camera>要素と<microphone>要素は、ブラウザーによって制御され厳密にスタイル化された UI をページに埋め込みます。 これにより、アクセス許可のプロンプトがトリガーされたり、ストリームが開始されたりする前に、強力で意図的なユーザー シグナルが確実に送信されます。
関連項目:
TransitionRun イベントとメディア クエリ イベントの相互運用可能なディスパッチ タイミング
Microsoft Edge は、HTML イベント ループ仕様で定義された時刻に CSS transitionrun イベントとメディア クエリ change イベントをディスパッチするようになりました。
メディア クエリ change イベントが、保留中のアニメーション イベントの前にディスパッチされるようになりました。 同じイベント ループ反復で以前に作成された遷移の transitionrun イベントが、後の反復まで遅延されるのではなく、他の保留中のアニメーション イベントと共にディスパッチされるようになりました。
この変更により、Microsoft Edge が Firefox および Safari と調整され、これらのイベントの順序がブラウザー間でより一貫します。
関連項目:
- MDN での
transitionrunイベント。 - MDN での
MediaQueryListchangeイベント。
WebAudio: 構成可能なレンダリング量子
AudioContext および OfflineAudioContext コンストラクターで、オプションの renderSizeHint 設定がサポートされるようになりました。 この設定は、ブラウザーが一度に処理するオーディオ フレーム数であるレンダリング量子サイズを制御します。
renderSizeHintを次のいずれかに設定します。
-
"default"(または設定を省略) して、既定サイズの 128 フレームを使用します。 -
"hardware"を選択して、ブラウザーがオーディオ ハードウェアに最適化されたサイズを選択できるようにします。 - 特定のレンダリング量子サイズを要求する整数。
関連項目:
- WebAudio: Chrome プラットフォームのステータスで構成可能なレンダリング量子。
- Web Audio API at MDN.
WebGPU: buffer_view 機能
WebGPU シェーディング言語 (WGSL) で、変数内のデータを再解釈するための buffer_view 機能がサポートされるようになりました。
buffer_view を使用して、1 つの uniform 変数、ストレージ変数、またはワークグループ変数を複数の論理変数に分割できます。 変数内のデータを、同じシェーダー プログラム内で複数の型として解釈することもできます。
関連項目:
-
WebGPU: Chrome プラットフォーム ステータスの
buffer_view機能。 - W3C での WebGPU シェーディング言語。
XSLT 以外のシナリオのための Rust での XML 解析
Microsoft Edge では、XSLT 処理が必要のないシナリオで、Rust ベースの XML パーサーが使用されるようになりました。
Rust XML パーサーは、XML 解析でメモリ破損のバグを排除することで、セキュリティを向上させます。 適用対象は以下のとおりです。
- DOMParser Web API。
-
XMLHttpRequest(XHR) オブジェクトのresponseXMLプロパティ。 - SVG ドキュメント。
関連項目:
非推奨または削除された機能
_current リンク ターゲットの削除
以前は、Microsoft Edge は _current リンク ターゲットをサポートしていました。これは、現在の閲覧コンテキストでリンクを開くように指定するために使用されていました。 例: <a href="example.com" target="_current">。
この機能は非標準であり、使用頻度が低いため削除されました。
関連項目:
-
ターゲット、
<a>HTML アンカー要素内の MDN。
元の試用版
Microsoft Edge で使用できる新しい実験的 API のオリジン試用版を次に示します。
オリジン試用版を使用すると、期間限定で独自のライブ Web サイトで実験的な API を試すことができます。 オリジン試用版の詳細については、「 Microsoft Edge でオリジン試用版を使用する」を参照してください。
利用可能なオリジン試用版の完全な一覧については、「 Microsoft Edge オリジン試用版」を参照してください。
| 名前 | 説明 | 登録 |
|---|---|---|
<install> HTML 要素 |
<install> 要素を使用して、他の Web サイトを Web アプリとして宣言的にインストールします。 |
登録 |
| コンテナーのタイミング | 注釈付きの DOM コンテナーが表示され、最初の描画が完了したタイミングを監視します。 | 登録 |
| 長いアニメーション フレーム API でスタイルとレイアウトの期間を区切る |
styleDuration、forcedStyleDuration、layoutDuration、forcedLayoutDuration プロパティを追加して、CSS のパフォーマンス分析を詳細に分析します。 |
登録 |
| プロンプト API のサンプリング パラメーター |
topK および temperature サンプリング パラメーターを使用すると、言語モデル セッションごとのモデル動作を最適化できます。 |
登録 |
| 宣言型 CSS モジュール スクリプト | インライン スタイル モジュールを使用して、宣言型シャドウ ルートを含むシャドウ ルートと宣言型スタイルシートを共有します。 | 登録 |
| デジタル資格情報 API - 発行サポート | 資格情報発行者サーバーからデジタル ウォレット アプリケーションへのユーザー資格情報の発行をトリガーします。 | 登録 |
focus-without-user-activation アクセス許可ポリシー |
埋め込みアクセス許可ポリシーを使用して、埋め込みコンテンツからのプログラムによるフォーカスを埋め込み focus-without-user-activation 制御できるようにします。 フレームに対してポリシーが拒否されると、ユーザーのアクティブ化によってトリガーされるか、フォーカスが委任されていない限り、プログラムによるフォーカス呼び出し (element.focus()、 autofocus、 window.focus()、 dialog.showModal()、およびポップオーバー フォーカス) はブロックされます。 |
登録 |
| 拡張キャンバス TextMetrics | TextMetrics Canvas API を展開し、選択範囲、境界ボックス クエリ、グリフ クラスター操作を追加します。 | 登録 |
prerender_until_script 投機ルール API アクション |
ページを事前にレンダリングするが、スクリプトの実行時にプリフェッチに切り替わる投機ルール API アクション。 | 登録 |
| キャンバス内の HTML | 新しい描画メソッドと paint イベントを使用してキャンバスに HTML をレンダリングできるようにします。 |
登録 |
| ゲームパッドの未加工入力イベント |
navigator.getGamepads() を介した頻繁なポーリングに依存する代わりに、Web ページでgamepadrawinputchangedイベントをリッスンできます。 これらのイベントは、同じデバイスからの入力フレーム間の変化が検出されるたびに発生します。 |
登録 |
| WebMCP | サイトがユーザーに代わってタスクを完了するためのブラウザー内エージェント用のツールを登録できるようにします。 | 登録 |
| オートフィル イベント | ブラウザーの自動入力によってフォーム コントロールが更新されるタイミングを検出し、カスタム UI と検証を適応させます。 | 登録 |
| Email Verification Protocol | Web サイトがメール プロバイダーによって発行された暗号化トークンを使用してメールの所有権を確認できます。 これにより、電子メールのワンタイム パスコード (OTP) への依存が減り、サインアップ、サインイン、回復フローが合理化されます。 | 登録 |
| プリレンダリングクロスオリジン iframe | ページがアクティブ化されるまで遅延するのではなく、オプトイン応答ヘッダーを使用してクロスオリジン iframe を事前にレンダリングします。 | 登録 |
| WebAssembly カスタム記述子 V2 | ソース レベルの型に関連付けられているデータを、カスタム記述子オブジェクトに、より効率的に格納します。 | 登録 |
| 投機的荷重測定 |
performance.speculations 使用済みおよび未使用のプリロード、プリフェッチ、およびプリレンダリングに関するデータを公開します。 これにより、投機的読み込み戦略の有効性を測定し、パフォーマンスとコストのトレードオフを最適化できます。 |
登録 |
| 追加の WebCrypto アルゴリズム | いくつかの PQ アルゴリズムを含む、追加の WebCrypto アルゴリズムの使用を有効にします。 有効なアルゴリズム: ChaCha20-Poly1305、ML-DSA-44、ML-DSA-65、ML-DSA-87、ML-KEM-768、ML-KEM-1024、MLKEM768-X25519。 | 登録 |
| WebRTC データ チャネル: SCTP ネゴシエーション アクセラレーション プロトコル (SNAP) | SNAP は、SCTP 接続セットアップ パラメーターを SDP オファー/応答の交換に埋め込むことで、WebRTC データ チャネルの起動待ち時間を短縮します。 WebRTC は既に DTLS を使用してセキュリティで保護されたチャネルを確立しているため、個別の SCTP ハンドシェイクを回避して、最大 2 回のネットワーク ラウンド トリップを節約し、データ チャネルの確立を高速化できます。 | 登録 |
| JS Self-Profiling マーカー | スクリプト、gc、スタイル、レイアウト、ペイントなどのサンプル マーカーを使用して JS Self-Profiling API を拡張します。 これらのマーカーは、キャプチャ時にブラウザーが実行していたアクティビティを識別します。 | 登録 |
注:
このページの一部の情報は、Chromium.org によって作成および共有されている著作物に基づいており、Creative Commons Attribution 4.0 International License に記載されている条件に従って使用されています。