Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Paint Holding - 同一オリジン ナビゲーションでの白いフラッシュの低減
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
しばらくの間、Chrome は Google Chat に移行するときに
新しいページを表示して、ユーザーが安心してページを読み込んでいます。この「一瞬にして
白」ブラウザが白紙の状態になり、
表示されます。特に、ページがより興味深い状態に到達するまでに十分な時間がかかる場合は、ナビゲーションの合間に気を散らす可能性があります。
しかし、ページの読み込みが非常に速い場合、このアプローチは実際にはユーザー エクスペリエンスに悪影響を及ぼします。次のアニメーションは、Google が作成した
現在の状態になっています。
私たちはこのウェブサイトの大ファンです
この問題は修正したいと思っています。新しい動作でこれを実現しました。
これはペイントホールディングと呼ばれるもので
ブラウザは
特にページが高速であれば
ペイントが開始されますこれにより
ユーザー エクスペリエンスが向上します。
コンポジタ コミットは、特定のページ読み込みシグナル(PLS)(コンテンツの初回ペイント / 固定タイムアウトなど)に達するまで延期されます。メインスレッドのレンダリング処理と実装スレッドへの commit を区別します(後者のみが延期されます)。PLS が発生するまで待つことで、
白色または点灯します。
この作業の目的は、同じオリジンの 2 つのページ間の Chrome でのナビゲーションをシームレスにし、古いコンテンツと新しいコンテンツの間に白色または単色の背景が点滅することなく、高速なデフォルトのナビゲーション エクスペリエンスを提供することでした。
Chrome Canary(Chrome 76)でペイント ホールド機能をお試しいただき、ご意見やご感想をお寄せください。
デベロッパーは、ソースコードに変更を加えることなく、
ページを共有して活用しましょう。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2019-05-06 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2019-05-06 UTC。"],[],[]]