Chrome 155 ベータ版

公開日: 2026 年 9 月 16 日

特に記載がない限り、以下の変更は Android、ChromeOS、Linux、macOS、Windows 向けの最新の Chrome ベータ版チャンネル リリースに適用されます。これらの機能について詳しくは、提供されているリンクを使用するか、ChromeStatus.com をご覧ください。2026 年 9 月 16 日時点で、Chrome 155 はベータ版です。最新のベータ版は、パソコンの場合は Google.com から、Android の場合は Google Play ストアからダウンロードできます。

CSS と UI

CSS symbols()

CSS の symbols() 関数を使用すると、名前付きの @counter-style @ 規則を最初に宣言するのではなく、カウンター スタイルをインラインで定義できます。文字列記号のリストと、オプションのカウント システム(cyclic、numeric、alphabetic、symbolic、fixed)から匿名のカウンタースタイルを構築し、list-style-typelist-style ショートハンド、counter()counters() のカウンタースタイルとして受け入れられます。

CSS の角のショートハンド プロパティ

CSS の corner ショートハンドと、角ごとのサブショートハンド(corner-top-leftcorner-top-rightcorner-bottom-leftcorner-bottom-right)だけでなく、物理(corner-topcorner-bottom)と論理(corner-block-startcorner-block-end など)のエッジ ショートハンドも実装します。これにより、単一の宣言で個々の角の border-radiuscorner-shape の両方を設定できます。また、cornerscorner の短縮形の互換性エイリアスとして保持されます。

この機能には、キャッシュ保存の制御も含まれています。デフォルトでは、各 random() 関数は新しい個別の値に解決されます。ウェブ作成者は、関数の最初の引数として <random-key> 値を渡すことで、このデフォルトをオーバーライドし、プロパティと要素間でランダム値が共有される方法を制御できます。

CSS text-decoration-skip-spaces

text-decoration-skip-spaces CSS プロパティは、テキスト装飾線(下線、上線、取り消し線など)が空白文字をスキップするかどうかを制御します。これにより、作成者は装飾がスペースの下に描画されるのを防ぐことができます。これは、多くの場合、視覚的に魅力的です。

CSS margin-trim

margin-trim CSS プロパティを使用すると、コンテナの最初または最後の子の前後のマージンを省略できます。これは、通常のブロック コンテナとマルチカラム コンテナでサポートされています。

JavaScript

キャッシュ モジュールの障害を回避する

現在、ウェブ デベロッパーは失敗したモジュールの読み込みを再試行できません。これは、これらの失敗がキャッシュに保存されているためです(再試行してもすぐに失敗します)。モジュールの読み込み動作のこの変更により、失敗したモジュールの読み込みを手動で再試行できるようになります(たとえば、import() を再度呼び出すなど)。これにより、不安定なネットワークでモジュールを使用する際のデベロッパー(およびユーザー)の実際の問題が解決されます。

テキストをインポートする(テキスト モジュール)

JavaScript にモジュール import … with { type: "text" } ステートメントを追加するための TC39 提案。インポート属性は、テキストデータを文字列値として読み込みます。

ウェブ API

その他のウィンドウ管理

window-management 権限を持つウェブ アプリケーションが maximize()minimize()restore() のウィンドウを操作できるようにし、setResizable() によるサイズ変更を防止します。また、新しい CSS メディア機能 display-stateresizable により、スクリプトとコンテンツがそれぞれのウィンドウの状態とサイズ変更可能性に適応できるようになります。これらの機能により、特にタイトルバーのウィンドウ コントロールに関して、ウェブ クライアントでの VDI リモート アプリケーション ウィンドウの使いやすさが向上します。この新機能により、既存の Window Management API の機能が強化されます。

WebCrypto のアルゴリズムの更新

NIST によって標準化された複数のポスト量子暗号アルゴリズムのサポートを Web Cryptography API に追加します。

  • ML-KEM(768、1024)
  • ML-DSA(44、65、87)
  • ChaCha20-Poly1305
  • X ウイング

詳細については、https://wicg.github.io/webcrypto-modern-algos/ の仕様のドラフトをご覧ください。

Digital Credentials API(発行サポート)

これにより、発行ウェブサイト(大学、政府機関、銀行など)は、デジタル認証情報のプロビジョニング(発行)プロセスをユーザーのモバイル ウォレット アプリケーションに直接安全に開始できます。Android では、この機能は Android IdentityCredential CredMan システム(認証情報マネージャー)を使用します。パソコンでは、デジタル認証情報の提示と同様に、CTAP プロトコルを使用するクロスデバイス アプローチが使用されます。

メモリセーフな純粋な Rust デコーダである jxl-rs を使用して、Blink で JPEG XL(image/jxl)画像をデコードするサポートを追加します。JPEG XL は、ISO/IEC 18181 として標準化された最新の画像形式です。プログレッシブ デコードにより、読み込みパフォーマンスの体感速度が向上し、広色域、HDR、高ビット深度、アニメーションをサポートしています。

非表示の iframe でメディアの再生を一時停止

media-playback-while-not-visible 権限ポリシーを追加し、埋め込み側が現在非表示になっている埋め込み iframe を制御できるようにします。これには、display プロパティが none に設定されている iframe、visibility プロパティが hidden に設定されている iframe、ゼロ面積(幅または高さが 0 に等しい)の iframe が含まれます。非表示の間、埋め込み iframe による音声メディアのレンダリングの試行はブロックされます。フレームが再度表示されると、禁止は解除されます。これにより、デベロッパーはユーザー フレンドリーなエクスペリエンスを構築し、ユーザーに表示されないコンテンツの再生をブラウザに処理させることでパフォーマンスを向上させることができます。

PredefinedColorSpace srgb-lineardisplay-p3-linear

キャンバスで使用するために、PredefinedColorSpacesrgb-lineardisplay-p3-linear の色空間(CSS で定義されているもの)を追加します。

HTML の挿入とストリーミングの方法を更新

既存のドキュメントにマークアップを動的に挿入するための整合性のあるストーリーを提供する複数の HTML 設定メソッドを公開します。

  • HTML を引数として受け取る位置メソッド(before()after()append()prepend()replaceWith())。insertAdjacentHTML() を効果的に置き換えます。
  • WritableStream を返すストリーミング メソッド(streamAppendHTML()streamAppendHTMLUnsafe() など)。
  • SetHTMLUnsafeOptions の一部として {runScripts} を渡し、createContextualFragment の動作を模倣します。
  • 信頼できる型で createParserOptions をサポートし、信頼できる型がスクリプト モードとサニタイザーをオーバーライドできるようにします。

詳細については、宣言型部分更新のドキュメントをご覧ください。

WebTransport ヘッダーと responseHeaders

WebTransportOptions を使用してカスタム HTTP リクエスト ヘッダーを渡すサポートを追加し、WebTransport インスタンスを介してサーバー レスポンス ヘッダーを検査できるようにしました。これにより、ウェブ アプリケーションは最初の CONNECT ハンドシェイク中にメタデータ、認証トークン、カスタム パラメータを提供し、接続が確立されるとサーバー提供のヘッダーにアクセスできます。