Intent to Experiment: CPU Performance API

49 views
Skip to first unread message

Chromestatus

unread,
4:58 AM (11 hours ago) 4:58 AM
to blin...@chromium.org, d...@chromium.org, mlip...@chromium.org, niko...@chromium.org
Contact emails
niko...@chromium.org

Explainer
https://github.com/WICG/cpu-performance

Specification
https://wicg.github.io/cpu-performance

Summary
Expose some information about how powerful the user device is. This API targets web applications that will use this information to provide an improved user experience, possibly in combination with the Compute Pressure API, which provides information about the user device’s CPU pressure/utilization and allows applications to react to changes in CPU pressure.

Blink component
Blink>PerformanceAPIs

Web Feature ID
Missing feature

TAG review
https://github.com/w3ctag/design-reviews/issues/1198 The specification is ready for review, so the above is not an "early design" review.

TAG review status
Pending

Origin Trial documentation link
https://github.com/WICG/cpu-performance

Risks


Interoperability and Compatibility
No information provided

Gecko: No signal (https://github.com/mozilla/standards-positions/issues/1364)

WebKit: No signal (https://github.com/WebKit/standards-positions/issues/622)

Web developers: Positive

Other signals: Adobe: https://github.com/WICG/cpu-performance/issues/6 Figma: https://github.com/WICG/proposals/issues/253#issuecomment-3719833708

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?

No information provided


Goals for experimentation
No information provided

Ongoing technical constraints
None.

Debuggability
No information provided

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

Is this feature fully tested by web-platform-tests?
No


Flag name on about://flags
No information provided

Finch feature name
No information provided

Non-finch justification
No information provided

Requires code in //chrome?
True

Tracking bug
https://issues.chromium.org/449760252

Estimated milestones
Origin trial desktop first146
Origin trial desktop last147
Origin trial Android first146
Origin trial Android last147
Origin trial WebView first146
Origin trial WebView last147


Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5189864286978048?gate=5098807842963456

Links to previous Intent discussions
Intent to Prototype: https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMHN%3DHydj6Q7pz6i_y3j1ON20a270NFGx%2BKD11Q3VdfTXvtCDg%40mail.gmail.com


This intent message was generated by Chrome Platform Status.

Mike Taylor

unread,
11:20 AM (4 hours ago) 11:20 AM
to Chromestatus, blin...@chromium.org, d...@chromium.org, mlip...@chromium.org, niko...@chromium.org

To confirm: you're requesting to run an OT for only 2 milestones? 146 & 147?

--
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/69aaa531.2b0a0220.c2d7.063a.GAE%40google.com.

Mike Taylor

unread,
2:09 PM (1 hour ago) 2:09 PM
to Nikos Papaspyrou, Chromestatus, blin...@chromium.org, d...@chromium.org, mlip...@chromium.org

LGTM to experiment from 146 to 151 inclusive.

On 3/6/26 1:49 p.m., Nikos Papaspyrou wrote:
Hello Mike,
I just changed the chromestatus entry for the standard period of 6 milestones (M146 to M151).
Thanks for reaching out!
Nikos.

Nikolaos Papaspyrou

Software Engineer

niko...@google.com


Google Germany GmbH

Erika-Mann-Straße 33 80636 München


Geschäftsführer: Paul Manicle, Liana Sebastian

Registergericht und -nummer: Hamburg, HRB 86891

Sitz der Gesellschaft: Hamburg


Diese E-Mail ist vertraulich. Falls Sie diese fälschlicherweise erhalten haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter, löschen Sie alle Kopien und Anhänge davon und lassen Sie mich bitte wissen, dass die E-Mail an die falsche Person gesendet wurde. 

     

This e-mail is confidential. If you received this communication by mistake, please don't forward it to anyone else, please erase all copies and attachments, and please let me know that it has gone to the wrong person.

Nikos Papaspyrou

unread,
2:35 PM (1 hour ago) 2:35 PM
to Mike Taylor, Chromestatus, blin...@chromium.org, d...@chromium.org, mlip...@chromium.org
Hello Mike,
I just changed the chromestatus entry for the standard period of 6 milestones (M146 to M151).
Thanks for reaching out!
Nikos.


On Fri, Mar 6, 2026 at 6:20 PM Mike Taylor <mike...@chromium.org> wrote:
Reply all
Reply to author
Forward
0 new messages