Intent to Experiment: Compute Pressure

Skip to first unread message

Mandy, Arnaud

Apr 20, 2023, 6:20:21 AMApr 20
to Abridged recipients, Christiansen, Kenneth R, Wang, Wei4

Contact emails,,



Design docs


The Compute Pressure API offers high-level states that represent the pressure on the system. It allows the implementation to use the right underlying hardware metrics to ensure that users can take advantage of all the processing power available to them as long as the system is not under unmanageable stress.

“Pressure” is a generic term by design – at the moment it is calculated based on CPU load, but future plans include using signals from temperature and battery status, for example.

Blink component


Search tags

compute pressure

TAG review

spec review:

wide review tracker:

TAG review status

Issues addressed


      Interoperability and Compatibility

      Gecko: No signal (

      WebKit: Negative ( This issue has been taken into account:

      Web developers: Positive (


      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

We want developer feedback around the feature's performance and applicability in real usage scenarios.  

The API shape has changed significantly since the first Origin Trial (M92-M94), and we would like to get additional developer feedback before shipping.

Ongoing technical constraints


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

No, supported for Windows, Mac, Linux, Chrome OS.

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


DevTrial instructions

Flag name



Requires code in //chrome?


Tracking bug

Launch bug

Estimated milestones

We hope to start the Origin Trial sometime during M115 beta. We plan to continue the Origin Trial until the end of M117 to give developers time to test the API and provide feedback.

Link to entry on the Chrome Platform Status

Links to previous Intent discussions

Intent to prototype:

Ready for Trial:

Intent to Experiment:

Ajay Rahatekar

May 1, 2023, 6:15:28 PMMay 1
to blink-dev,, Christiansen, Kenneth R,

Friendly ping for review.

Mike Taylor

May 2, 2023, 1:51:55 PMMay 2
to Ajay Rahatekar, blink-dev,, Christiansen, Kenneth R,

Apologies for this slipping through the cracks.

LGTM to experiment from M115 to M117.

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
To view this discussion on the web visit

Ajay Rahatekar

May 2, 2023, 1:52:52 PMMay 2
to blink-dev,,, Christiansen, Kenneth R,, Ajay Rahatekar
Ty, Mike.

Mandy, Arnaud

May 3, 2023, 1:28:08 AMMay 3
to Ajay Rahatekar, blink-dev,, Christiansen, Kenneth R, Wang, Wei4
Great! Thank you!


From: Ajay Rahatekar <>
Sent: Tuesday, May 2, 2023 20:52
To: blink-dev <>
Cc: <>; Mandy, Arnaud <>; Christiansen, Kenneth R <>; Wang, Wei4 <>; Ajay Rahatekar <>
Subject: Re: [blink-dev] Re: Intent to Experiment: Compute Pressure

Ajay Rahatekar

May 12, 2023, 1:14:31 AMMay 12
to blink-dev,,, Christiansen, Kenneth R,, Ajay Rahatekar
Hello API Owners, 

The Intent to Experiment mentions Origin Trial duration of M115 - M117. We would like approval to have the Origin Trial for M115 - M118 based on the current 4 week Chrome release cycle.

Thanks in advance.


Mike West

May 12, 2023, 2:43:48 AMMay 12
to Ajay Rahatekar, blink-dev,,, Christiansen, Kenneth R,
Extending from M117 to M118 LGTM.


Ajay Rahatekar

May 12, 2023, 10:27:14 AMMay 12
to Mike West, blink-dev,,, Christiansen, Kenneth R,
Thank you, Mike.

Reply all
Reply to author
0 new messages