Microsoft Edge 155 Web プラットフォーム リリース ノート (2026 年 10 月 8 日)

以下は、2026 年 10 月 8 日にリリースされる Microsoft Edge 155 の新しい Web プラットフォーム機能と更新プログラムです。

最新の状態を維持し、最新の Web プラットフォーム機能を入手するには、Microsoft Edge のプレビュー チャネル (Beta、Dev、または Canary) をダウンロードします。[ Microsoft Edge Insider になる] に移動します。

詳細な内容:

Microsoft Edge DevTools

Microsoft Edge DevTools の新機能をご覧ください。

WebView2

プレビュー ランタイム 155.0.4283.13 (2026 年 9 月 24 日) を参照してください。

CSS 機能

Microsoft Edge には、次の新しいカスケード スタイル シート (CSS) 機能が含まれています。

symbols() 関数

CSS symbols() 関数を使用すると、最初に名前付き @counter-style at-rule を宣言する代わりに、カウンター スタイルをインラインで定義できます。

symbols() 文字列記号のリストに加えて、オプションのカウント システム (循環、数値、アルファベット、記号、固定) から匿名カウンター スタイルを作成します。 これは、 list-style-type、 list-style の短縮形、および counter() と counters()のカウンター スタイルとして受け入れられます。

次の例では、 *、 †、 ‡ 記号をリスト アイテム マーカーとして表示し、リスト アイテムごとに順番に切り替えます。

ol {
  list-style: symbols(cyclic "*" "†" "‡");
}

関連項目:

text-decoration-skip-spaces プロパティ

text-decoration-skip-spaces CSS プロパティは、テキスト装飾行 (下線、オーバーライン、スルーなど) が空白文字をスキップするかどうかを制御します。

これにより、空白文字に装飾線が描画されないようにして、より視覚的に魅力的な結果を得ることができます。

関連項目:

margin-trim プロパティ

margin-trim CSS プロパティは、子要素がコンテナーの端に合ったときに、子要素の余白を削除します。

このプロパティを使用して、コンテナー要素の最初の子の前と最後の子の後の余白を省略します。

関連項目:

Web API

Microsoft Edge には、次の新しい Web API 機能が含まれています。

サポート srgb-linearとdisplay-p3-linearPredefinedColorSpace

srgb-linear と display-p3-linear の色空間を Canvas API で使用できるようになりました。

ピクセル値が輝度に線形に対応する線形色空間は、ゲームなどの物理的な光レンダリングに接続するアプリケーションでよく使用されます。

関連項目:

  • colorSpace in HTMLCanvasElement: getContext() メソッドを MDN で。

ウィンドウ管理 API のウィンドウ コントロール

ウィンドウ管理 API では既に Web アプリでウィンドウを開いて管理できます。 API は、 window-management アクセス許可を持つ Web アプリに対して、ウィンドウを最大化、最小化、復元、またはサイズ変更を防止するための追加のウィンドウ コントロールも提供するようになりました。

さらに、新しい CSS メディア機能の display-state と resizable により、スクリプトとコンテンツは、それぞれのウィンドウの状態とサイズ変更可能性に適応できます。

これらの機能により、Web クライアントの仮想デスクトップ インフラストラクチャ (VDI) リモート アプリケーション ウィンドウの使いやすさが向上します。特に、タイトル バー ウィンドウ コントロールに関しては便利です。

関連項目:

新しい Web 暗号アルゴリズム

Web 暗号化 API は、次の新しい暗号化アルゴリズムをサポートするようになりました。

  • ポスト量子暗号
  • 共通対称 AEAD

これにより、NIST によって標準化された一般的な量子耐性暗号アルゴリズムのブラウザー提供の実装にアクセスできます。

  • ML-KEM - 768、1024
  • ML-DSA - 44、65、87
  • ChaCha20-Poly1305
  • X-Wing

関連項目:

デジタル資格情報 API - 発行のサポート

デジタル資格情報 API を使用すると、資格情報発行者サーバーからデジタル ウォレット アプリケーションへのユーザー資格情報の発行をトリガーできます。

たとえば、デジタル資格情報 API を使用して、新しい運転免許証または検証済みの学位を政府機関または大学のサーバーからユーザーのデジタル ウォレットにプロビジョニングするようにトリガーします。

テキスト モジュール

import … with { type: "text" } import ステートメントは、テキスト データを文字列値としてモジュールに読み込みます。

関連項目:

JPEG XL デコードのサポート

Microsoft Edge では、JPEG XL (image/jxl) 画像のデコードがサポートされるようになりました。

JPEG XL は、以下を提供する最新の画像形式です。

  • プログレッシブ デコードにより、認識される読み込みパフォーマンスが向上します。
  • 広色域、ハイ ダイナミック レンジ (HDR)、および高ビット深度のサポート。
  • アニメーションのサポート。

関連項目:

表示されない iframe でメディアの再生を一時停止する

media-playback-while-not-visibleアクセス許可ポリシーを使用すると、現在非表示になっている埋め込み iframe の可聴メディアの再生を一時停止できます。

埋め込み iframe は、次のいずれかの場合に 非表示 と見なされます。

  • display プロパティは none に設定されています。
  • visibility プロパティは hidden に設定されています。
  • widthまたは height プロパティが 0 です。

このアクセス許可ポリシーは、iframe 経由でメディア コンテンツを埋め込む Web アプリで役立ちます。 iframe 内でのメディア再生の制御を維持したまま、iframe をアンロードせずに一時的に非表示にする必要がある場合があります。

関連項目:

クロスオリジン iframe をプリレンダリングする

Supports-Loading-Mode: prerender-cross-origin-frames HTTP 応答ヘッダーを使用すると、事前にレンダリングされた最上位ページでも、埋め込まれたクロスオリジン iframe を事前にレンダリングできます。

既定では、プリレンダリングされた最上位ページに埋め込まれたクロスオリジン iframe はプリレンダリングされません。 トップレベル ページが表示されるまで読み込みが遅延します。

アプリケーションにとって特に重要なクロスオリジン iframe を埋め込む場合は、この HTTP 応答ヘッダーを使用して、その読み込みの遅延を回避します。

関連項目:

HTML 挿入およびストリーミング メソッドの更新

次の HTML 挿入およびストリーミング メソッドは、既存のドキュメントに HTML を動的に挿入する、より一貫した方法を提供します。

  • 位置指定メソッド:
    • setHTML() と setHTMLUnsafe()
    • beforeHTML()
    • afterHTML()
    • appendHTML()
    • prependHTML()
    • replaceWithHTML() と replaceWithHTMLUnsafe()
  • WritableStream オブジェクトを返すストリーミング メソッド:
    • streamHTML() と streamHTMLUnsafe()
    • streamAppendHTML()
    • streamPrependHTML()
    • streamReplaceWithHTML()
    • streamBeforeHTML()
    • streamAfterHTML() と streamAfterHTMLUnsafe()

また、安全でない HTML 挿入またはストリーミング メソッドのいずれかを呼び出すときに runScripts オプションを true に設定して、メソッドが createContextualFragment() と同様の方法でスクリプトを実行できるようにします。

これらの手法が登場する前は、それぞれに微妙な違いを持つ複数の不整合な API を使用して、スクリプトから HTML を動的に更新することができました。 たとえば、次のようなことが可能です。

  • insertAdjacentHTML() を使用して要素を部分的に更新します。
  • setHTML を使用して HTML をサニタイズします。
  • createContextualFragment() を使用してスクリプトを実行します。
  • 切り離されたドキュメントを使用して HTML をStreamします。

このような複数の不整合な API は、混乱を招き、使いにくい場合があります。 このような API は、適切に使用しないとセキュリティの問題を引き起こす可能性もあります。

関連項目:

元の試用版

Microsoft Edge で使用できる新しい実験的 API のオリジン試用版を次に示します。

オリジン試用版を使用すると、期間限定で独自のライブ Web サイトで実験的な API を試すことができます。 オリジン試用版の詳細については、「 Microsoft Edge でオリジン試用版を使用する」を参照してください。

利用可能なオリジン試用版の完全な一覧については、「 Microsoft Edge オリジン試用版」を参照してください。

名前 説明 登録
WebAudio 構成可能なレンダリング量子 AudioContextまたはOfflineAudioContextを作成するときに、カスタム レンダリング量子サイズを指定できます。 登録
コンテナーのタイミング 注釈付きの DOM コンテナーが表示され、最初の描画が完了したタイミングを監視します。 登録
長いアニメーション フレーム API でスタイルとレイアウトの期間を区切る styleDuration、forcedStyleDuration、layoutDuration、forcedLayoutDuration プロパティを追加して、CSS のパフォーマンス分析を詳細に分析します。 登録
<install> HTML 要素 <install> 要素を使用して、他の Web サイトを Web アプリとして宣言的にインストールします。 登録
宣言型 CSS モジュール スクリプト インライン スタイル モジュールを使用して、宣言型シャドウ ルートを含むシャドウ ルートと宣言型スタイルシートを共有します。 登録
prerender_until_script 投機ルール API アクション ページを事前にレンダリングするが、スクリプトの実行時にプリフェッチに切り替わる投機ルール API アクション。 登録
CPU パフォーマンス API Compute Pressure API で使用するために、ユーザーのデバイス機能に関する情報を公開します。 登録
キャンバス内の HTML 新しい描画メソッドと paint イベントを使用してキャンバスに HTML をレンダリングできるようにします。 登録
<usermedia> HTML 要素 JavaScript ベースのアクセス許可要求を置き換える、カメラまたはマイクへのアクセスを要求するためのブラウザー制御の HTML 要素。 登録
WebAssembly カスタム記述子 V2 ソース レベルの型に関連付けられているデータを、カスタム記述子オブジェクトに、より効率的に格納します。 登録
PrefetchAndPrerenderActivationBeacon プリフェッチまたはプリレンダリングされたページがアクティブ化されたときに、Edge でライセンス認証ビーコンを確実に報告できるようにします。 登録
宣言型パフォーマンス監視 API HTTP 応答ヘッダーを使用して、ナビゲーションの開始からページの終了まで、サイトのパフォーマンス メトリックを報告する、信頼性の高いブラウザー管理テレメトリ システムを証明します。 登録
WebMCP サイトがユーザーに代わってタスクを完了するためのブラウザー内エージェント用のツールを登録できるようにします。 登録
Email Verification Protocol Web サイトがメール プロバイダーによって発行された暗号化トークンを使用してメールの所有権を確認できます。 これにより、電子メールのワンタイム パスコード (OTP) への依存が減り、サインアップ、サインイン、回復フローが合理化されます。 登録
WebRTC データ チャネル: SCTP ネゴシエーション アクセラレーション プロトコル (SNAP) SNAP は、SCTP 接続セットアップ パラメーターを SDP オファー/応答の交換に埋め込むことで、WebRTC データ チャネルの起動待ち時間を短縮します。 WebRTC は既に DTLS を使用してセキュリティで保護されたチャネルを確立しているため、個別の SCTP ハンドシェイクを回避して、最大 2 回のネットワーク ラウンド トリップを節約し、データ チャネルの確立を高速化できます。 登録
WebRTC 診断ログ API WebRTC 関連の操作の内部診断ログを収集します。 登録
ゲームパッドの未加工入力イベント navigator.getGamepads() を介した頻繁なポーリングに依存する代わりに、Web ページでgamepadrawinputchangedイベントをリッスンできます。 これらのイベントは、同じデバイスからの入力フレーム間の変化が検出されるたびに発生します。 登録
投機ルール API でビューポート ヒューリスティックを制御する 投機ルールで使用されるビューポート ヒューリスティックを制御して、異なるヒューリスティック パラメーターによって既定のパラメーターよりも優れた結果が得られるかどうかを判断できます。 登録
オートフィル イベント ブラウザーの自動入力によってフォーム コントロールが更新されるタイミングを検出し、カスタム UI と検証を適応させます。 登録
投機的荷重測定 performance.speculations 使用済みおよび未使用のプリロード、プリフェッチ、およびプリレンダリングに関するデータを公開します。 これにより、投機的読み込み戦略の有効性を測定し、パフォーマンスとコストのトレードオフを最適化できます。 登録
プロンプト API のサンプリング パラメーター topK および temperature サンプリング パラメーターを使用すると、言語モデル セッションごとのモデル動作を最適化できます。 登録
JS Self-Profiling マーカー script、gc、style、layout、paint などのサンプル マーカーを使用して JS Self-Profiling API を拡張します。 これらのマーカーは、キャプチャ時にブラウザーが実行していたアクティビティを識別します。 登録

注:

このページの一部の情報は、Chromium.org によって作成および共有されている著作物に基づいており、Creative Commons Attribution 4.0 International License に記載されている条件に従って使用されています。