The TAG asked to be updated after the experimental phase, but the issue
hasn't been updated yet:
https://github.com/w3ctag/design-reviews/issues/795#issuecomment-1691188175
Also for WebKit position, we might want to fill a new issue in the new
place: https://github.com/webkit/standards-positions/
And explain what has changed from the email in 2021.
Cheers,
Rego
On 06/03/2024 09:14, Arnaud Mandy wrote:
Reilly,
We do not have direct access (non-googlers) to the OT feedback
unfortunately.
We are working with our google contact to publish a summary.
On Tuesday, March 5, 2024 at 8:14:45 PM UTC+2 rei...@chromium.org wrote:
On Tue, Mar 5, 2024 at 5:56 AM Mike Taylor <mike...@chromium.org> wrote:
__
On 3/5/24 6:57 AM, Mandy, Arnaud wrote:
Contact emails
kenneth.r.c...@intel.com, arnaud...@intel.com,
wei4...@intel.com, raphael.ku...@intel.com
Explainer
https://github.com/w3c/compute-pressure/blob/main/README.md
<https://github.com/w3c/compute-pressure/blob/main/README.md>
Specification
https://www.w3.org/TR/compute-pressure
<https://www.w3.org/TR/compute-pressure>
Summary
The Compute Pressure API offers high-level states that
represent the pressure on the system. It allows the
implementation to use underlying hardware/platform metrics to
inform the API users of possible stress (high CPU load at the
moment) on the system and consequently take the corrective
actions needed.
“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.
https://developer.chrome.com/docs/web-platform/compute-pressure/
<https://developer.chrome.com/docs/web-platform/compute-pressure/>
Blink component
Blink>PerformanceAPIs>ComputePressure
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EPerformanceAPIs%3EComputePressure>
Search tags
compute pressure
<https://chromestatus.com/features#tags:compute%20pressure>
TAG review
spec review:
https://github.com/w3ctag/design-reviews/issues/795
<https://github.com/w3ctag/design-reviews/issues/795>
wide review tracker:
https://github.com/w3c/compute-pressure/issues/177
<https://github.com/w3c/compute-pressure/issues/177>
TAG review status
Issues addressed
Chromium Trial Name
ComputePressure
Origin Trial documentation link
https://developer.chrome.com/docs/web-platform/compute-pressure/
<https://developer.chrome.com/docs/web-platform/compute-pressure/>
Origin Trials history
The first Origin Trial
<https://groups.google.com/u/1/a/chromium.org/g/blink-dev/c/HzVV-sM97T0/m/3pQ311KHAAAJ>
was run between M92-94.
The Compute Pressure API was widely redesigned after this OT
to resemble existing observer-based web APIs and also to
provide better privacy and security guarantees after
discussions with PING.
The second Origin Trial
<https://groups.google.com/a/chromium.org/g/blink-dev/c/QfJ4pngu3gc>
took place during M115-M120.
During this origin trial we realized that the full capacity of
the API couldn’t be tested due to a lack of support for
third-party tokens. An Origin Trial extension
<https://groups.google.com/a/chromium.org/g/blink-dev/c/s83S7wXxa6E/m/AjvsIJxmAQAJ>
was necessary until M123.
Is there any developer feedback that can be shared from the origin
trials? I'm looking for signals that developers have been able to
improve user experiences by using the new signals.
Risks
Interoperability and Compatibility
/Gecko/: No signal
(https://github.com/mozilla/standards-positions/issues/521
<https://github.com/mozilla/standards-positions/issues/521>)
Can you add a comment to this issue pointing to this I2S, and
any relevant changes since the original issue was opened?
/WebKit/: Negative
(https://lists.webkit.org/pipermail/webkit-dev/2021-May/031845.html
<https://lists.webkit.org/pipermail/webkit-dev/2021-May/031845.html>) This issue has
been taken into account: https://github.com/w3c/compute-pressure/issues/24
<https://github.com/w3c/compute-pressure/issues/24>
https://github.com/w3c/compute-pressure/issues/24#issuecomment-1022516116
<https://github.com/w3c/compute-pressure/issues/24#issuecomment-1022516116>
suggests asking for re-review once issue 24 is settled (at least that's my
interpretation). Do you know if that ever happened?
/Web developers/: Positive
(https://github.com/w3c/compute-pressure/issues/14
<https://github.com/w3c/compute-pressure/issues/14>)
/Other signals/:
Security
https://github.com/w3c/compute-pressure/issues/79
<https://github.com/w3c/compute-pressure/issues/79>
WebView application risks
No
Debuggability
Will this feature be supported on all six Blink
platforms (Windows, Mac, Linux, ChromeOS, Android, and
Android WebView)?
No,
Windows, Linux, ChromeOs, Mac.
Support on Android (incl. Android WebView) has been
deprioritized as there is no current way to access the
telemetry needed after Android 11, and the current partners we
are engaging with have no need as they are using native
solutions on Android at this point.
Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
Yes
https://wpt.fyi/results/compute-pressure?run_id=5116280230641664
<https://wpt.fyi/results/compute-pressure?run_id=5116280230641664>
The wpt.fyi results are flaky due to WPT bug 44438
<https://github.com/web-platform-tests/wpt/issues/44438>
DevTrial instructions
https://github.com/w3c/compute-pressure/blob/main/HOWTO.md
<https://github.com/w3c/compute-pressure/blob/main/HOWTO.md>
Flag name on chrome://flags
see https://github.com/w3c/compute-pressure/blob/main/HOWTO.md
<https://github.com/w3c/compute-pressure/blob/main/HOWTO.md>
Finch feature name
None
Non-finch justification
None
Requires code in //chrome?
False
Tracking bug
https://crbug.com/1067627 <https://crbug.com/1067627>
Launch bug
https://crbug.com/1173266 <https://crbug.com/1173266>
Sample links
https://w3c.github.io/compute-pressure/demo
<https://w3c.github.io/compute-pressure/demo>
Estimated milestones
OriginTrial desktop extension
123
OriginTrial desktop last
118
OriginTrial desktop first
115
OriginTrial desktop last
94
OriginTrial desktop first
92
DevTrial on desktop
109
Anticipated spec changes
None
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5597608644968448
<https://chromestatus.com/feature/5597608644968448>
Links to previous Intent discussions
Intent to prototype:
https://groups.google.com/a/chromium.org/g/blink-dev/c/LTIRZ24C5Os/m/BPSeJ8y0BwAJ
<https://groups.google.com/a/chromium.org/g/blink-dev/c/LTIRZ24C5Os/m/BPSeJ8y0BwAJ>
Ready for Trial:
https://groups.google.com/u/1/a/chromium.org/g/blink-dev/c/-1ciwdn23J4
<https://groups.google.com/u/1/a/chromium.org/g/blink-dev/c/-1ciwdn23J4>
Intent to Experiment:
https://groups.google.com/a/chromium.org/g/blink-dev/c/QfJ4pngu3gc
<https://groups.google.com/a/chromium.org/g/blink-dev/c/QfJ4pngu3gc>
Intent to Experiment:
https://groups.google.com/a/chromium.org/g/blink-dev/c/HzVV-sM97T0
<https://groups.google.com/a/chromium.org/g/blink-dev/c/HzVV-sM97T0>
Intent to Extend Experiment:
https://groups.google.com/a/chromium.org/g/blink-dev/c/s83S7wXxa6E/m/AjvsIJxmAQAJ
<https://groups.google.com/a/chromium.org/g/blink-dev/c/s83S7wXxa6E/m/AjvsIJxmAQAJ>
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+...@chromium.org.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/DS0PR11MB7902DDE9FBF54F29CFD8312593222%40DS0PR11MB7902.namprd11.prod.outlook.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/DS0PR11MB7902DDE9FBF54F29CFD8312593222%40DS0PR11MB7902.namprd11.prod.outlook.com?utm_medium=email&utm_source=footer>.
--
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 on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/68e05b3e-18c8-4330-8b67-b55cbd5bfdb1%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/68e05b3e-18c8-4330-8b67-b55cbd5bfdb1%40chromium.org?utm_medium=email&utm_source=footer>.
--
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
<mailto:blink-dev+unsubscr...@chromium.org>.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/7e198bbc-0216-4472-9b28-69b2ca27f3bbn%40chromium.org <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/7e198bbc-0216-4472-9b28-69b2ca27f3bbn%40chromium.org?utm_medium=email&utm_source=footer>.
--
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/d6c29007-f0bf-4cc5-97a4-7d31ebaf3153%40igalia.com.