New issue
Advanced search Search tips

Issue 592155 link

Starred by 4 users

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Feature



Sign in to add a comment

Move DidMeaningfulLayout to be an IdleTask-based hook

Project Member Reported by dglazkov@chromium.org, Mar 5 2016

Issue description

Currently, the RenderFrameObserver::DidMeaningfulLayout hook is an introspection API for Chrome services (like Distiller, Translate, phishing, etc.). It runs after a layout had happened -- so that the tree is clean and you could, for example, run a TextIterator without forcing another layout.

The timing of this callback, while technically correct, is not necessarily right for RAIL. For example, we should not run any Chrome service code in the middle of a critical rendering path.

Instead, we need to consider moving this API to be something that runs at the idle time. Now that we have a scheduler to tell us when that is.
 
Cc: esprehn@chromium.org

Comment 2 by tkent@chromium.org, Jun 23 2016

Components: -Blink>Architecture Blink>Internals
Renaming Blink>Architecture to Blink>Internals

Labels: -Type-Bug Type-Feature
Owner: ----
Status: Available (was: Assigned)
Project Member

Comment 4 by sheriffbot@chromium.org, Apr 16 2018

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment