Philip,

Thanks for the follow up.
Yes, you are correct! 

I ll file a bug and propose a fix (disabling feature on Android).

Arnaud.

On Friday, May 17, 2024 at 6:00:20 PM UTC+3 Philip Jägenstedt wrote:

> Hi Arnaud,
>
> I have a followup question about this. I assumed that the feature wouldn't 
> be enabled on Android, but judging by Chromium source and wpt.fyi test 
> results, at least the API surface is exposed:
>
> https://wpt.fyi/results/compute-pressure/idlharness.https.any.html?label=master&label=experimental&product=chrome&product=chrome_android&aligned
>
> What will be the behavior on Android, will the API appear to work but 
> never invoke the observer callback? If so, would it make sense to disable 
> the feature on Android instead?
>
> Best regards,
> Philip
>
> On Tue, Mar 19, 2024 at 9:52 PM Chris Harrelson <chri...@chromium.org> 
> wrote:
>
>> LGTM3
>>
>> On Mon, Mar 18, 2024 at 6:10 AM Arnaud Mandy <arnaud...@intel.com> wrote:
>>
>>> Shipping of Compute Pressure API has been changed from M124 to M125.
>>> Today is M124 branching and we are not fulfilling all the requirements 
>>> for shipping given the ongoing discussions, the filed issue 
>>> <https://github.com/w3c/compute-pressure/issues/253>, and one missing 
>>> LGTM. 
>>> We are still actively working on the items just mentioned to see Compute 
>>> Pressure API shipping in M125.
>>>
>>> Br,
>>> Arnaud
>>> On Tuesday, March 5, 2024 at 1:57:31 PM UTC+2 Arnaud Mandy 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
>>>>
>>>> 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.
>>>>
>>>> Risks Interoperability and Compatibility 
>>>>
>>>> *Gecko*: No signal (
>>>> https://github.com/mozilla/standards-positions/issues/521)
>>>>
>>>> *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
>>>>
>>>> *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+...@chromium.org.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/7c4c2393-3c8c-4257-88f2-cf351e74a650n%40chromium.org
>>>  
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/7c4c2393-3c8c-4257-88f2-cf351e74a650n%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+...@chromium.org.
>>
> To view this discussion on the web visit 
>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8f%2BaUZAMx1qiGv2CxBXY1vcqQ1Ot%3DU63My98gem9x3_w%40mail.gmail.com
>>  
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8f%2BaUZAMx1qiGv2CxBXY1vcqQ1Ot%3DU63My98gem9x3_w%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/9a610f03-1a6c-4a0f-89f5-71bdddaa44abn%40chromium.org.

Reply via email to