LGTM3 On Mon, Mar 18, 2024 at 6:10 AM Arnaud Mandy <arnaud.ma...@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+unsubscr...@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+unsubscr...@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.