Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
No.M147-M152
Contact emailsyoav...@chromium.orgExplainerhttps://github.com/w3c/long-animation-frames/pull/30#issue-3828859369Specificationhttps://github.com/w3c/long-animation-frames/pull/30SummaryAdd `styleDuration`, `forcedStyleDuration`, `layoutDuration` and `forcedLayoutDuration` information to the Long Animation Frame API, enabling developers to distinguish style and layout times.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSJ2PJ0dZxYH48PALOSUenSSV7VuZ9CzTHnGd8u_jTKkcg%40mail.gmail.com.
Having style and layout interleaved doesn't prevent us from accounting for the time each took separately.
On Fri, Mar 6, 2026 at 6:04 PM Ian Kilpatrick <ikilp...@chromium.org> wrote:Ah I see Emilio gave the same feedback here: https://github.com/w3c/long-animation-frames/pull/30#issuecomment-3819162688 can you address this before experimenting?
On Fri, Mar 6, 2026 at 6:12 PM Yoav Weiss (@Shopify) <yoav...@chromium.org> wrote:Having style and layout interleaved doesn't prevent us from accounting for the time each took separately.To expand on that, the implementation accounts for style and layout being potentially interleaved and augments the relevant duration of each accordingly.
On Fri, Mar 6, 2026 at 9:38 AM Ian Kilpatrick <ikilp...@chromium.org> wrote:Hmm... this is pretty fragile, e.g. you are missing the interleaving that occurs for anchor-positioning for example.
> What's the usecase for separating them out?
Can you expand on the usecase for separating them out? There are many implementation differences here (e.g. where does each engine account for layout-tree construction)? And having them as a unified bucket would mitigate that between implementations.
Ian
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.