機能 (Project Fugu)

Additional Windowing Controls リンクをコピーしました!

ウィンドウ管理権限を持つWebアプリケーションは、ウィンドウを最大化、最小化、復元できるようになり、setResizable() によってサイズ変更を防止できます。さらに、新しいCSSメディア機能であるdisplay-stateとresizableにより、スクリプトとコンテンツがそれぞれのウィンドウの状態とサイズ変更に対応できるようになります。これらの機能は、特にタイトルバーのウィンドウコントロールに関して、WebクライアントにおけるVDIリモートアプリケーションウィンドウの使いやすさを向上させます。この新機能は、既存のウィンドウ管理API機能を強化します。https: //chromestatus.com/feature/5252960583942144

セキュリティ

Algorithm Updates in WebCrypto リンクをコピーしました!

Web Cryptography APIで利用可能な暗号アルゴリズムのセットに、ポスト量子暗号と一般的な対称AEADを追加します。これにより、開発者はNISTによって標準化された一般的な耐量子暗号アルゴリズムのブラウザ実装にアクセスできるようになります。

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

CSS

CSS Symbols() リンクをコピーしました!

CSS の symbols() 関数を使用すると、名前付きの @counter-style アットルールを最初に宣言する代わりに、インラインでカウンター スタイルを定義できます。この関数は、文字列シンボルのリストとオプションのカウント システム (循環、数値、アルファベット、記号、または固定) から匿名カウンター スタイルを構築し、list-style-type、list-style の省略形、および counter() / counters() でカウンター スタイルとして受け入れられます。

CSS4 text-decoration-skip-spaces リンクをコピーしました!

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

Margin-trim リンクをコピーしました!

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

これは、BODY 内の P、H1、H2... 要素やテーブル セル要素 (quirks モード) に適用されるマージン quirk の効果と多少似ていますが、より強力で汎用的、かつ表現力に優れています。

注:以前のバージョンの仕様では、フレックスコンテナとグリッドコンテナにもこのルールが適用されていましたが、現在は削除されています。

その他

Digital Credentials API (issuance support) リンクをコピーしました!

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

レビュー待ち

chrome.debugger API のホストとスクリーンショットの制限 リンクをコピーしました!

chrome.debugger拡張機能 APIを使用すると、 Chrome DevTools プロトコルコマンドを、タブ、iframe、Service Worker など特定のtarget (ターゲット)に送信できます。ターゲットに接続(アタッチする)際、API で企業のホストポリシーとスクリーンショットポリシーを検証して、管理ブラウザ対象に権限を適用できるようになりました。

企業デバイスでは、一部のポリシーで、アタッチ時(browser.debugger.attach())に、「完全か無か」のモデルを使用して拡張機能がデバッガをアタッチするを制限できます。

  • ホストの場合、 エンタープライズ ポリシーExtensionSettingsでホストを拡張機能に対してブロックするよう設定し、 Host access is restricted by policyはポリシーにより制限されています)を返すことができます。
  • スクリーンショットの場合、 エンタープライズ ポリシーDisableScreenshotsにより、スクリーンショットのキャプチャを無効にするか、データ損失防止(DLP)ルールを適用して、 Screenshot capture is restricted by policy (スクリーンショットのキャプチャはポリシーにより制限されています)を返すことができます。

デベロッパーは、アタッチの拒否を適切に処理するか、制限された企業環境でオリジンの詳細な権限をサポートする高度なAPI( chrome.scriptingやchrome.declarativeNetRequestなど)を使用できます。

JavaScript

マルチメディア

JPEG XL decoding support (image/jxl) in blink リンクをコピーしました!

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

Pause media playback on not-visible iframes リンクをコピーしました!

埋め込みiframeが現在非表示になっている場合(つまり、「display」プロパティが「none」に設定されている場合、「visibility」プロパティが「hidden」に設定されている場合、または領域がゼロ(幅または高さが0)の場合)、埋め込み者がiframeの音声メディア再生を一時停止できるようにする「media-playback-while-not-visible」権限ポリシーを追加します。非表示になっている間、埋め込みiframeによる音声メディアのレンダリングはブロックされます。フレームが再び表示されると、禁止事項は解除されます。これにより、開発者はよりユーザーフレンドリーなエクスペリエンスを構築できるだけでなく、ユーザーには見えないコンテンツの再生をブラウザに任せることでパフォーマンスも向上させることができます。