RSS クロム ブログ ノート

RSS クロム ブログ

Blog.chromium.orgは、Chromiumプロジェクトの公式ウェブサイトです。このサイトは、ブラウザーテクノロジーの世界に関する最新の更新、発表、洞察を読者に提供します。このサイトは、メインブログ、チームメンバーのプロフィール、プロジェクト情報、Chromium開発に関するリソースなど、さまざまなセクションで構成されています。

ノートのスレッド

JetStream 3は、Apple、Mozilla、その他のパートナーとの共同でリリースされた新しいブラウザベンチマークです。ベンチマークは、パフォーマンスの低下を検出してブラウザエンジニアが最適化に取り組む動機付けをする上で非常に重要です。この新しいバージョンは、オープンなガバナンスの下で構築されており、すべての主要なブラウザエンジンが新しいワークロードの追加に同意しています。JetStream 3は、6年間の空白期間を経て既存のベンチマークを更新し、Goodhartの法則で測定対象が目標となる問題に対処しています。SpeedometerがUIに焦点を当てているのに対し、JetStreamは計算に多くのリソースを必要とするWebアプリケーションを対象としています。エンジンシェル向けに設計されており、開発者がより迅速に反復することができます。ワークロードは、マイクロベンチマークではなく、実際のユースケースを表現するように設計されており、過度の適合を避けるために多様なフレームワーク、ライブラリ、言語をカバーしています。実用的な制約としては、短い実行時間、管理可能なメモリとネットワーク使用量、決定的な結果が含まれます。重要な変更点としては、WebAssemblyへの重点が高まっていることが挙げられ、現代のWebにおけるその重要性を反映しています。新しいWebAssemblyワークロードは、Java、Dart、Kotlin、Rust、C#などのさまざまなツールチェーンをカバーしています。JavaScriptワークロードも、新しい起動と実行テストを追加して拡張されています。これらの更新は、ユーザーエクスペリエンスの向上とWebパフォーマンスの改善を目的としています。
アンドロイドは大きなマイルストーンを達成し、アンドロイド体験の重要な要素であるウェブブラウジングにおいて最速のモバイルプラットフォームとなった。この改善は、ハードウェア、Android OS、Chromeエンジンの垂直統合によるものです。ユーザーは、Chromeやその他のアプリを介して複雑なウェブコンテンツと対話するために、かなりのスクリーンタイムを費やすため、ウェブパフォーマンスは日常的なデバイスの使用感に大きく影響します。Androidは、応答性とページ読み込み速度によってウェブパフォーマンスを評価します。業界標準のSpeedometerは、最新のウェブフレームワークで実際のユーザーアクションをシミュレートすることにより、ウェブアプリの応答性を測定します。Speedometerのスコアが高いほど、より流動的なユーザーエクスペリエンスに直結します。新しいエンドツーエンド・ベンチマークであるLoadLineは、実際のウェブサイトを使用して完全なページロード時間を測定し、Androidの世界クラスのページロード性能を証明しています。Androidの成功は、シリコンからソフトウェアに至るスタック全体をパートナーと協力して最適化したことに起因しています。これらの最適化により、フラッグシップAndroid携帯のSpeedometerとLoadLineのスコアが前年比で大幅に向上しました。これらの機能強化は、ユーザーにとって実際のページロードとインタラクションの高速化につながります。
Googleは、ユーザーが最近利用していないウェブサイトの通知許可を自動的に削除する新機能を導入し、通知過多を軽減します。この機能は、Androidとデスクトップ版のChromeで提供され、ユーザーエンゲージメントが非常に低く、通知量が多いサイトの許可のみが取り消されます。目的は、ユーザーがノイズを排除し、過剰な通知による中断を最小限に抑えることです。データによると、すべての通知のうち、ユーザーが何らかの形でインタラクションを起こすものは1%未満であり、通知過多が深刻な問題であることが示されています。しかし、通知は価値があり、役立つ場合もあるため、インストールされたウェブアプリの許可は取り消されません。通知許可が削除されるとユーザーに通知され、いつでも簡単に許可を再付与できます。また、必要に応じて機能を完全にオフにすることも可能です。Googleはこの機能をテストしており、総通知クリックへの影響を最小限に抑えつつ、通知過多を大幅に削減することを確認しています。この機能の導入は、ユーザーの安全性、プライバシー、およびコントロールに対するGoogleの取り組みの一環であり、よりクリーンで集中したブラウジング体験を提供することを目指しています。Googleは、気を散らすものを減らし、ユーザーがオンラインでのやり取りを管理できるようにすることで、ユーザーがオンラインでの時間を最大限に活用できるよう支援したいと考えています。
「Fast and Curious」の記事では、Chrome on Apple Silicon Mac における Skia の新しいラスタライゼーションバックエンド「Graphite」のローンチについて取り上げています。Graphite は Chrome の Motionmark 1.3 での優れたスコア達成を支援し、Chrome Graphics の将来的な改善を可能にします。Skia は、Blink およびブラウザ UI からのペイントコマンドを画面上のピクセルにレンダリングする、ラスタライゼーションと呼ばれるプロセスに使用されます。Skia は当初から Chrome Graphics を支えてきましたが、Web の進化と複雑化に伴い、パフォーマンスの問題に直面するようになりました。その結果、最初から原則に基づき、最新のグラフィックス API を活用できるように設計された新しいラスタライゼーションバックエンド、Graphite が開発されました。Graphite により、Chrome は Macbook Pro M3 での Motionmark 1.3 スコアを 15% 近く向上させ、インタラクションから次のペイントまでの時間やグラフィックスの滑らかさといった実世界の指標を改善しました。Graphite は、以前のラスタライゼーションバックエンドである Ganesh とは異なり、Metal、Vulkan、D3D12 といった最新のグラフィックス API を活用できる能力と、マルチスレッド設計が特徴です。また Graphite は、Skia の GPU レンダリングを拡張し、深度テストを活用することで、オーバードローを削減し、パフォーマンスを向上させます。Chrome Graphics チームは、マルチスレッドラスタライゼーションの実装、シンプルなコンテンツのための GPU メモリの削減、GPU コンピューティングパスラスタライゼーションの探求により、Graphite をさらに改善する予定です。
Chrome は常にパフォーマンスを優先しており、チームはそれに投資し続けています。Speedometer のような公開されているベンチマークは、進捗状況を追跡し、改善すべき領域を特定するのに役立ちます。Chrome は Speedometer で過去最高のスコアを達成し、2024 年 8 月以降 10% 向上しました。この改善は、ブラウザエクスペリエンスの向上、企業のコンバージョン率の向上、Webエクスペリエンスのより楽しい体験につながります。Chromeユーザー1人が1日10分だけChromeを使用すると、これらの改善により、Webサイトの読み込みを待つ時間を合計で5,800万時間、つまり約83生涯節約できます。Speedometer は、Blink レンダリング エンジンのさまざまな領域をカバーするさまざまなワークロードを通じて、Web アプリケーションの応答性を測定します。優れた Web パフォーマンスを実現するために、チームはスタック全体にわたる基本的なレンダリング パスの改良に注力してきました。注目すべき最適化の例としては、メモリ レイアウトの大幅な最適化、レンダラー内の文字列の改善、キャッシュのより効果的な使用などがあります。これらの最適化により、パフォーマンスが大幅に向上し、ブラウザエクスペリエンスの向上と企業のコンバージョン率の向上につながっています。
Chromeは、Androidデバイス上で、潜在的に欺瞞的またはスパム的な通知に対する警告を導入します。これらの警告は、マルウェアのダウンロード、個人情報の盗難、または不正な購入につながる可能性のある、不要で有害な通知からユーザーを保護することを目的としています。この機能は、デバイス上の機械学習を使用して通知内容を分析し、潜在的に欺瞞的またはスパム的なメッセージを特定します。通知にフラグが立てられると、ユーザーは警告が表示され、購読解除または内容の表示を選択できます。デバイス上の分析は、通知内容がGoogleに送信されないため、ユーザーのプライバシーを保護します。機械学習モデルは、大規模言語モデルによって生成された合成データを使用してトレーニングされました。この機能は現在Androidで利用可能であり、将来的には他のプラットフォームへの展開も検討されています。Chromeはすでに、悪質なサイトからの許可を取り消すことで、有害な通知から保護しています。また、ユーザーは、Android上でワンクリックで通知を購読解除し、通知設定を管理することもできます。Chromeのセキュリティチームは、オンラインの脅威からユーザーを保護するために積極的に取り組んでいます。
Googleは、2008年にChromiumプロジェクトを発表し、それ以来、Chromeやカスタムアプリケーションといった主要ブラウザを含め、世界中の何百ものプロジェクトで使用されています。2024年、GoogleはChromiumに10万件以上のコミットを行い、貢献の94%を占めました。この投資にもかかわらず、Googleは他の人にもプロジェクトに貢献するよう歓迎しています。Googleは、何千ものサーバーの維持や、毎日数百件の受信バグへの対応など、オープンソースプロジェクトの共有インフラにも多大な投資を行っています。この作業は、年間投資額が数億ドルにもなるメンテナンスコストのみを表しています。重要なオープンソースインフラの持続可能な資金調達とは、業界全体で議論されている話題です。GoogleはLinux財団と提携して、Chromiumエコシステムへのオープンソース寄付の持続可能な環境を育成する取り組みであるChromiumベースブラウザの支援者を立ち上げました。この基金は、透明性、包括性、コミュニティ主導の開発を最優先事項としてLinux財団によって管理されます。初期メンバーにはMeta、Microsoft、Operaが含まれ、GoogleはChromiumの共有財への追加投資を歓迎します。Googleは、Chromiumプロジェクトの責任ある管理者であり、Web業界全体でChromiumが適切に機能するために必要な大規模な投資を行い続けます。
2020年10月、ChromeはHTTP/3をデフォルトで有効にした。これにより、HTTP/1、HTTP/2、Google QUICと比較してパフォーマンスが向上した。HTTP/3の利点には、Google検索の待ち時間の短縮とYouTubeのリバッファリングの減少が含まれた。しかし、パフォーマンスの最適化の旅はHTTP/3のデフォルト有効化で終わらなかった。最近の進歩には、HTTP/3 ORIGINフレームとServer's Preferred Addressの実装が含まれており、これらはM131でデフォルトで有効になっている。HTTP/3 ORIGINフレームは接続の統合を強化し、Server's Preferred Addressは接続のラウンドトリップ時間を短縮する。ORIGINフレームにより、サーバーはどのドメインを接続にプールしたいかを示すことができ、不要な接続と待ち時間を減らすことができる。新しい接続を作成することは待ち時間、メモリ、CPU使用量の点で高価なので、接続の統合はパフォーマンスのために重要である。Server's Preferred Address機能により、サーバーはクライアントが移行するための優先アドレスを示すことができ、ラウンドトリップ時間を短縮し、安定性を高めることができる。テストによると、この移行はChromeで99%以上の確率で成功し、平均RTTを40-80%短縮する。这些機能の実装は、将来的にHTTP/3のパフォーマンスをさらに向上させることが期待されている。
Chromeはモバイル端末で最高のスピードメータースコアを獲得しており、これにより、Androidユーザーはより高速でスムーズなウェブエクスペリエンスを利用できるようになりました。スピードメーターベンチマークは、HTMLやCSSの解析/レンダリング、JavaScriptの実行など、ChromeがWebページとのインタラクションを完了できる速度を測定します。Chrome M112がリリースされて以来、Speedometer 2.1スコアは多くのAndroidデバイスで2倍以上に上昇しました。この改善は、ビルドの最適化、V8およびBlinkの改善、スケジューリング、OS、SoCの最適化など、いくつかの変更の結果です。ビルドの最適化には、64ビットARMをターゲットにすること、速度に最適化されたC++コードをコンパイルすること、プロファイルガイド付き最適化テクニックを適用することが含まれます。V8およびBlinkの改善には、最適化された高速パスHTMLパーサーの利用と、新しいコンパイラ階層の導入が含まれます。スケジューリングおよびOSの最適化では、Androidパートナーと緊密に連携して、スレッドスケジューリングと周波数スケーリングポリシーを最適化しました。これらの改善により、ページの読み込みとインタラクションが高速になり、Google DocsドキュメントをPixelタブレットに読み込む時間は、以前と比べて50%以上短縮されました。QualcommをはじめとするAndroidパートナーとのコラボレーションは、これらの改善を実現する上で不可欠なものでした。全体として、これらの改善により、AndroidデバイスでのChromeのパフォーマンスが大幅に向上しました。
Chromeは、Speedometer 3.0ブラウザベンチマークツールで最も高いスコアを達成し、他の主要ブラウザをすべて上回りました。Speedometer 3.0ツールは、ウェブアプリケーションのパフォーマンスを最適化するために、業界の協力によって開発されました。Googleのエンジニアは、Speedometer 3.0の開発中にChromeのパフォーマンスを注意深く追跡し、最適化の領域を特定しました。その結果、Chromeのスコアは72%上昇しました。最適化は、不要な境界チェックの削減、スタイルシートの重複排除、パスの描画と円弧描画用のメモリ割り当ての調整に重点を置きました。以前はWebKitで実装されていたChromeのinnerHTML解析最適化は、さらなるパフォーマンス向上のためDOMParserに拡張されました。HarfBuzzメンテナーとのコラボレーションによりAATフォントのレンダリングが最適化され、テキスト処理が高速化されました。Intelのプロファイルガイド付き階層化により、最適化のためのコードが特定され、V8のパフォーマンスが向上しました。ガベージコレクションの改善には、アイドル時間の最適化メカニズムの拡張と、DOM要素をラップするオブジェクトのよりコンパクトなレイアウトの導入が含まれます。これらの最適化により、Chromeユーザーのブラウジングエクスペリエンスが大幅に向上しました。Chromeは、最適化の取り組みを優先し、業界の協力を活用することで、ブラウザのパフォーマンスにおいて引き続きトップの座を維持しています。強化されたウェブブラウジングエクスペリエンスには、Chromeの最新バージョンを強くお勧めします。
スケジュール通りに Chrome の「Manifest V2 拡張機能」が段階的に廃止されます。目的は、セキュリティ、プライバシー、パフォーマンス、信頼性の向上です。Chrome ウェブストアで現在アクティブにメンテナンスされている拡張機能の 85% 以上が Manifest V3 で実行され、上位のコンテンツフィルタリング拡張機能は Manifest V3 バージョンを利用できます。コミュニティのフィードバックに基づいて、ユーザーのスクリプトと画面外のドキュメントをサポートするように Manifest V3 が改良され、宣言型 NetRequest のルールセットの数が増加しました。安全なルール更新とバージョンのロールバックをスキップするためのレビューにより、開発者はさらに制御できるようになりました。6 月 3 日、Chrome ベータチャンネルで、ユーザーは Manifest V2 拡張機能の警告が表示され、その後数か月かけて段階的に無効化されます。ユーザーは、無効になった拡張機能の Manifest V3 の代替手段について、Chrome ウェブストアに誘導されます。短期間、ユーザーは Manifest V2 拡張機能を再度有効にできますが、このオプションは最終的に削除されます。企業は ExtensionManifestV2Availability ポリシーを使用して、ブラウザの変更から 2025 年 6 月まで免除を受けることができます。詳細については、最近の Chrome 拡張機能 Google I/O トークを参照してください。開発者は、その他の質問については Chromium 拡張機能メーリングリストからお問い合わせください。
オンラインの利便性にとって極めて重要なクッキーは、盗難に対して脆弱であり、攻撃者がアカウントにアクセスできてしまいます。クッキーを盗むマルウェアはソーシャルエンジニアリングを使用して、デバイスに侵入し、2 段階認証とアンチウイルス検出を回避する認証クッキーを抜き取ります。この問題に対処するために、デバイスバインドセッション資格情報(DBSC)が、認証セッションをデバイスに結び付ける新しい Web 機能として開発されています。これにより、盗まれたクッキーは無価値となります。DBSC により、攻撃者はローカルで実行せざるを得なくなるため、オンデバイス検出とクリーンアップが強化されます。DBSC は、デバイスに安全に保存された公開鍵/秘密鍵のペアを使用してセッションを確立し、セッションの有効期間全体で所有権の証明を検証します。DBSC は、セッションの鮮度を維持し、既存のクッキーベースのソリューションをサポートするために、帯域外のクッキーのリフレッシュ用の専用エンドポイントを使用します。DBSC は、同じデバイス上の異なるセッションからキーが関連付けられないようにすることでユーザーのプライバシーを優先しており、ユーザーはいつでもキーを削除できます。サーバーに送信される唯一の情報は、セッションごとの公開鍵であり、鍵の所有権の証明として認証されます。DBSC はサードパーティクッキーの段階的廃止と一致しており、そのようなシナリオでは無効になります。Google は一部の Google アカウントユーザー向けに DBSC を試用しており、セキュリティを強化しています。DBSC は、ユーザーをクッキーの盗難から保護しようとするサーバープロバイダー、ID プロバイダー、ブラウザの関心を集めています。開発プロセスはオープンで共同で行われており、更新情報とタイムラインは GitHub でご覧いただけます。
ブラウザベンダー間の共同作業である「Speedometer 3.0」は、ベンチマーク分析を通じて Web アプリケーションの最適化を強化します。マルチステークホルダーのガバナンスモデルにより、更新されたベンチマークは、ブラウザ全体でのユーザーエクスペリエンスを向上させることを目的として、多様な視点とワークフローを表します。新しいワークロードは、複雑な DOM レイアウト、SVG およびキャンバスのレンダリング、より現実的なユーザージャーニーなど、Web の進化を捉えています。フレームワークの組み込みは、HTTP アーカイブデータとブラウザベンダーとの議論に基づいて決定され、代表的なサンプルを提供します。Web コンポーネントベースのワークロードの追加により、ベンチマークの範囲が拡大されました。Chrome ランタイムコール統計を使用した検証では、innerHTML にあまり重点を置かず、DOM API により多くの注意が払われているため、Web API のよりバランスのとれた表現を示しています。このベンチマークには、TodoMVC、Complex DOM、単一ページアプリケーション、チャートアプリとダッシュボード、コードエディターが含まれており、一般的なユーザーの操作をシミュレートします。より広範囲の Web のユースケースを表すことで、Speedometer 3.0 によりブラウザベンダーは、ユーザーにとって最も重要な領域でパフォーマンスを最適化できます。この共同アプローチにより、ブラウザエンジンに加えられた改良は、ユーザーのブラウザの好みとは関係なく、ユーザーにメリットをもたらします。このベンチマークは、Web の変化する状況を正確に反映することを目的として進化し続けます。
昨年共有したとおり、Chromiumは長期にわたり十分にサポートされたユーザーエクスペリエンスを提供するために、別のイシュートラッカーに移行します。移行は今日(2024年2月2日)午後5時(太平洋標準時)に開始されます。移行は2024年2月4日(太平洋標準時)の1日の終わりまでに完了する予定です。何が起こっているか MonorailからすべてのChromiumのイシュートラッカー、イシュートラッカーの履歴、スターを含むをGoogleイシュートラッカーを搭載した別のツールであるChromium Issue Trackerに移行します。このツールの変更により、Chromiumのエコシステムに対して機能が豊富でサポートが充実したイシュートラッカーが提供されます。Chromiumはこのツールで他のオープンソースプロジェクト(Git、Gerrit)に参加します。バグへの既存の透明性レベルは維持されます。移行後 移行が完了すると、別の投稿を公開します。移行が完了すると、既存のMonorailイシュートラッカーのリンクは新しいイシュートラッカーの移行されたイシュートラッカーにリダイレクトされます。フィードバックを優先して、イシュートラッカーエクスペリエンスを継続的に向上させます。新しい一般的なワークフローに関するドキュメントは、移行が完了するとchromium.orgに追加されます。ヘルプとフィードバック 質問や懸念事項がある場合は、いつでも[email protected]にご連絡ください。
「高速で優秀な」という記事では、コアウェブバイタル(CWV)がどのようにウェブのパフォーマンスを大幅に向上させ、2023年にChromeのユーザーがウェブページのロードを待つ時間を10,000年以上節約できたかが強調されています。2020年に導入されたCWVの測定値により、40%以上のサイトが全測定値に合格しました。これにより、ページの読み込み速度が向上し、ページの反応速度が高くなりました。ChromeとGoogle Searchチームのコラボレーションにより、高速でユーザーフレンドリーなページのための公開規格を定義し、検索順位付けアルゴリズムを更新することで、遅いウェブページの問題に対処しました。Chromeの平均ページロード速度は現在166ms高速になり、今後もCWVの合格率は向上すると予測されています。Chromeでは、バック/フォワードキャッシュの改善、事前接続機能、プレレンダリングなどのさまざまな最適化を実装しており、これによりパフォーマンスが大幅に向上しました。WordPressやJavaScriptフレームワークなどのより広範な開発者エコシステムも、CWVに注力することで、優れた結果を達成しました。これらのパフォーマンスの向上は、企業にも現実的な利益をもたらしており、コンバージョン率の向上、ページビューの増加、バウンス率の低下が報告されています。開発者コミュニティがCWVの監視と最適化に注力してきたことは、これらの改善を維持するために不可欠であり、開発者の満足度は高く、CWVスコアが大幅に向上しています。
自動化された証明書の発行と管理は、アジリティ、回復性、効率性を促進することで Web セキュリティを強化します。これにより手作業が不要になり、エラーが減り、新しいセキュリティ対策の導入が迅速になります。また、自動化により、CA インシデント、インターネット セキュリティの脆弱性、暗号化の非推奨に対する回復性も向上します。近年、最大証明書有効期間が無制限から 398 日に短縮されたことで、重要な侵害やセキュリティ上の欠陥による影響を軽減し、セキュリティが強化されました。ACME などの標準を利用する証明書の自動化は証明書の管理を簡素化し、証明書の有効期限切れや予期せぬイベントによる停止に対してシームレスな保護を行うことができます。ACME 更新情報 (ARI) により、CA は差し迫った証明書更新について Web サーバに通知することができ、人間による介入なしで自動的に置き換えることができます。自動化により運用コストが削減され、IT リソースが解放され、より戦略的なタスクに集中できるようになります。Let's Encrypt の 2019 年のバグなどのインシデントは、CA インシデントに迅速に対応する上で自動化の価値を強調しています。また、自動化は 2014 年の Heartbleed バグに示されているように、インターネット セキュリティの脆弱性をタイムリーに修正するのに役立ちます。ACME や ARI などの最新の自動化技術は、セキュリティの脆弱性に対応して影響を受ける証明書を再発行する Web サイト運営者の負担を軽減します。短い証明書有効期間は攻撃者の機会を最小限に抑え、自動化により有効期間の短縮への移行が容易になります。SHA-1 の段階的廃止などの暗号化の非推奨化は、自動化によりより効率的に処理され、継続的なセキュリティとコンプライアンスが確保されます。
Chromeはウェブトラフィックの保護で大きな進歩を遂げており、現在90%以上のナビゲーションがHTTPSを使用しています。しかし、頑固な少数派のトラフィックがHTTPのままであるため、ユーザーはネットワーク攻撃に対して脆弱なままです。これに対処するために、ChromeではHTTPSファーストモードを実装しています。これにより、安全でないサイトに接続する前に明示的な許可が必要になります。自動アップグレードでは、HTTPリクエストをHTTPSにシームレスにリダイレクトするため、安全でないHTTPがどうしても必要な場合にのみ使用されます。Chromeはまた、安全でない接続を介して高リスクファイルをダウンロードする前にユーザーに警告し、悪意のあるコードから保護します。HTTPSファーストモードの保護は、高度な保護プログラムのユーザーとシークレットモードに拡張されています。Chromeは、HTTPの使用を最小限に抑えているユーザーに対してHTTPSファーストモードを自動的に有効にすることを検討しています。開発者はHTTPSを完全に採用し、警告を回避してユーザーの安全を確保するために、HTTP URLをHTTPSと同等なものにリダイレクトすることをお勧めします。エンタープライズネットワークは、特定のポリシーを通じてこれらの機能をカスタマイズまたは無効にすることができます。Chromeは、HTTPSファーストモードをこの目標に向けた重要なステップとして、ウェブをデフォルトで安全にすることに引き続き取り組んでいます。ユーザーは、Chromeの設定でHTTPSアップグレードと安全でないダウンロードの警告を有効にすることができます。開発者にとって、HTTPSのサポートを確保し、HTTPのみのコンテンツを回避することは、ユーザーの安全を維持するために不可欠です。
Google は、技術標準の更新と新しいアルゴリズムのテストを実施して、量子耐性暗号化への移行に積極的に備えています。Chrome 116 は、X25519 と Kyber-768 を組み合わせたハイブリッドメカニズムの X25519Kyber768 をサポートし、TLS セッションキーを確立します。この変更は、将来の量子暗号解析攻撃に対する保護を強化するためのより広範な取り組みの一環です。量子コンピューターはまだ広く普及していないにもかかわらず、「収穫は今、復号は後」の攻撃は、今日のトラフィックの保護を始めることが不可欠です。X25519Kyber768 は TLS ClientHello メッセージに余分なデータを追加しますが、実験ではほとんどの実装との互換性が示されています。管理者は互換性の問題のために Chrome 116 で X25519Kyber768 を無効にすることができます。方法については、エンタープライズポリシーの PostQuantumKeyAgreementEnabled を使用してください。X25519Kyber768 と Kyber の仕様は依然として草案段階であり、変更される可能性があり、これにより Chrome の実装に影響が出る可能性があります。量子耐性暗号化は量子攻撃と古典攻撃の両方に耐性があり、商用ハードウェアでも実行できる必要があります。TLS 対称暗号はまだ量子耐性ではありませんが、量子耐性アルゴリズムを使用して TLS セッションキーを更新することで、将来の攻撃から保護できます。量子耐性暗号化への移行は複雑な課題ですが、Google やその他の組織は円滑な移行を確保するために積極的に取り組んでいます。
Chromeのダウンロードエクスペリエンスが、アクセシビリティと使いやすさの向上を目的に再設計されました。アドレスバーの右側に配置された新しいダウンロードトレイが、画面下部の従来のダウンロードバーに置き換わりました。進行状況を監視するためのアニメーションリングを備えており、ダウンロード完了後は自動的に閉じます。ユーザーは、過去24時間のすべてのダウンロードのリストを任意のブラウザウィンドウから表示できます。トレイには、フォルダを開く、キャンセル、再試行、ダウンロードを一時停止/再開するためのオプションがあります。潜在的なマルウェアに対する明確な警告、および信頼できるブラウザUIとWebコンテンツの分離により、強化されたセキュリティ対策が組み込まれています。従来の機能はすべて保持されており、新しいダウンロードエクスペリエンスへの移行はシームレスです。開発者は、ダウンロードジャーニーのガイダンスとビジュアルを更新することをお勧めし、拡張機能開発者はchrome.downloads拡張機能APIの変更に注意する必要があります。再設計されたダウンロードトレイは、ダウンロードプロセスを合理化し、画面スペースを最適化し、ユーザーの安全性を高めることを目的としています。今後のリリースでは、エクスペリエンスのさらなる向上が続けられます。
過去 1 年間に Chrome のパフォーマンスは、Speedometer、MotionMark、JetStream ベンチマークで大幅に向上しています。これらの改善は、大規模プロジェクトと小さな最適化の組み合わせによって実現されました。Chrome の新しいミッドティアコンパイラである Maglev は CPU 時間を短縮し、バッテリ寿命を節約します。Maglev は、JetStream と Speedometer のスコアをそれぞれ 7.5% と 5% 向上させました。Speedometer は Web サイトの応答性を測定します。Chrome のスコアは、最近のリリースで 100 から 491 に増加しました。MotionMark はグラフィックパフォーマンスをテストします。Chrome のグラフィックとレンダリングチームは 20 以上の最適化を実装し、パフォーマンスを 3 倍にしました。JetStream ベンチマークは高度な Web アプリケーションをベンチマークします。V8 エンジン最適化と Maglev により、Chrome の JetStream スコアは大幅に向上しました。これらのベンチマーク最適化は、実世界のユーザー体験を向上させることを目的としています。Chrome は、継続的な改善を確保するために、次世代ベンチマークに投資しています。Maglev は Chrome バージョン 114 で利用可能になり、他の最適化は既に利用可能です。Chrome のパフォーマンス向上は、さまざまなプラットフォームのユーザーにメリットをもたらします。これらの最適化の背後にいるチームは、ユーザーがより高速な Chrome を楽しめることを願っています。