On Tue, Mar 5, 2024 at 7:14 PM Reilly Grant <reil...@chromium.org> wrote:

> On Tue, Mar 5, 2024 at 5:56 AM Mike Taylor <miketa...@chromium.org> wrote:
>
>>
>> On 3/5/24 6:57 AM, Mandy, Arnaud wrote:
>>
>> Contact emails
>>
>> kenneth.r.christian...@intel.com, arnaud.ma...@intel.com,
>> wei4.w...@intel.com, raphael.kubo.da.co...@intel.com
>>
>> Explainer
>>
>> https://github.com/w3c/compute-pressure/blob/main/README.md
>>
>> Specification
>>
>> 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/
>>
>> 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
>>
>> wide review tracker: 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/
>>
>> 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.
>

+1. That would be great feedback to have!

>
>> Risks Interoperability and Compatibility
>>
>> *Gecko*: No signal (
>> 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) This
>> issue has been taken into account:
>> https://github.com/w3c/compute-pressure/issues/24
>>
>> Skimming through the issues raised from WebKit folks, I believe y'all
addressed the privacy issues in
https://github.com/w3c/compute-pressure/issues/197.

The other issue raised is around the usefulness (or lack thereof) of apps
changing behavior based on system load, rather than based on the time is
takes them to achieve certain tasks. Was that discussed somewhere?

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)
>>
>> *Other signals*:
>>
>> Security
>>
>> 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
>>
>> 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
>>
>> Flag name on chrome://flags
>>
>> see 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
>>
>> Launch bug
>>
>> https://crbug.com/1173266
>>
>> Sample links
>> 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
>>
>> Links to previous Intent discussions
>>
>> Intent to prototype:
>> 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
>>
>> Intent to Experiment:
>> 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
>>
>> Intent to Extend Experiment:
>> 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+unsubscr...@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+unsubscr...@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.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAEmk%3DMaeM0B-mmgK5DO_a57WbRzf3BBkK724QJL5%3DqG5NFxgOA%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAEmk%3DMaeM0B-mmgK5DO_a57WbRzf3BBkK724QJL5%3DqG5NFxgOA%40mail.gmail.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+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSJ84jo2eEHp-Yo%2BjhwXafNChnTOre4nvbc20L_s_9Vg4g%40mail.gmail.com.

Reply via email to