Contact emailsnrosent...@chromium.org

Explainerhttps://github.com/w3c/longtasks/blob/main/loaf-explainer.md

Specificationhttps://github.com/w3c/longtasks/blob/main/loaf-explainer.md

Summary

We propose extending the "Long Animation Frame Timing" experiment.

The experiment has several active participants with multiple URLs, however
due to early bugs in the OT implementation (mostly how the origin
trial/feature flag logic was configured in chromium) it was out for a slow
start.


In addition, it's a "deep" feature with many edge cases, and the origin
trial participants are really helping us understand the ins and outs before
we ship to a wider audience, but it takes time to reach conclusive feedback.


Proposing to extend it to 3 more milestones, to account for the milestones
we lost due to OT churn.

Blink componentBlink>PerformanceAPIs
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EPerformanceAPIs>

TAG reviewhttps://github.com/w3ctag/design-reviews/issues/911

TAG review statusPending

Risks


Interoperability and Compatibility



*Gecko*: Positive Not yet a formal signal but showed positive interest at
WG call.

*WebKit*: No signal

*Web developers*: Positive (
https://twitter.com/jebbacca/status/1653355406368952321) Wix, Taboola, and
others have already experimented with this in Canary. Strong excitement
from several partners at We Love Speed conference.

*Other signals*:

Ergonomics

It should work well with other performance timeline entries, mainly
event-timing/INP.


Security

This feature exposes rendering time to iframes, which might be cross-origin
(same-process). However, this is anyway observable, by using
requestAnimationFrame. Note that everything in this feature is same-process.


WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that
it has potentially high risk for Android WebView-based applications?



Goals for experimentation



Ongoing technical constraints

None


Debuggability



Will this feature be supported on all six Blink platforms (Windows, Mac,
Linux, Chrome OS, Android, and Android WebView)?Yes

Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
?Yes

Flag nameLongAnimationFrameTiming

Requires code in //chrome?False

Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=1392685

Launch bughttps://launch.corp.google.com/launch/4244858

Estimated milestones
OriginTrial desktop last 123
OriginTrial desktop first 115
OriginTrial Android last 123
OriginTrial Android first 115
OriginTrial webView last 123
OriginTrial webView first 115

Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/6118675067699200

Links to previous Intent discussionsIntent to prototype:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAJn%3DMYbX%3DEOAwkEvDQY9Ja1trSXLFtM1XNsuw1Lr2QR88%2BTnqw%40mail.gmail.com

This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
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+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAJn%3DMYaFKKxhZee4q57kfWv6VLq4cru5jV%3Dqv1i%3D9-ojKCDKuQ%40mail.gmail.com.

Reply via email to