Notes - Fugu Community Monthly sync EMEA friendly (Apr 21, 2025)

4 views
Skip to first unread message

Vincent Scheib

unread,
Apr 21, 2025, 1:04:33 PMApr 21
to Vincent Scheib, Menard, Alexis, Dan Murphy, Richard Winterton, Howard Wolosky, Alex Russell, Lu Huang, fugu-dev

Notes

Sync on projects of shared interest

  • Microsoft Lead:

    • Web Install Umbrella bug, UX bug, Discussion doc

      • Desktop focus now, likely in origin trial into late 2025. Android support to be post-OT - will be open to help here

      • Some UI stuff, permissions and maybe a dialog

      • The way that the apps are installed differs on Android - we would have to connect the blink piece to the different installation method on Android.

      • First milestone is desktop stuff working, before any Android work.

      • Launch process shows us we need full platform support before getting anything shipped.

        • You can sometimes get away with one platform lagging, with a good story. Or if you have an inherent limitation or blocker. but -examples are years old now.

      • Helping

        • Vince's team building Android expertise right now. We don't have the expertise that MSFT needs yet. But hoping to develop that on the team. Wouldn't have resourcing to apply to this project until at least later this year.

    • getInstalledRelatedApps Umbrella bug, UX Doc

      • Going through luanch process

      • Completed API change implementation behind flag --enable-features=FilterInstalledAppsWebAppMatching

      • Completed Page site data dialog updates from Step 1 here behind flag --PageSpecificDataDialogRelatedInstalledAppsSection .

      • Changes to CBD are discouraged as per privacy reviewer here.

      • Starting ship process for both of the above changes. Targeting m137

    • Scope Extensions, Umbrella bug, V1-shipping bug

    • System Accent Color, windows, Linux

      • Starting windows in next week or two.

    • 3P Acquisition Info, Explainer

      • Expecting refresh of explainer in next month or two.

    • Sys Tray support, Explainer

      • Explainer published, collecting feedback.

    • Tabbed PWA Umbrella bug

      • No recent work.

    • Web App Launching from Automation Tests, Umbrella bug

      • Partner is determining their interesting in being the public customer for the cdp protocol for automation testing, but still need this fix in the meantime. The 'long term' solution is using the cdp protocol, but that might not be applicable for all partners (and has risks).

      • Risk: Not highest priority.

    • Windows Identity for Chromium (bug)

      • For PWAs (bug)

      • Edge implementation for ~6years ago may be appropriate to iterate on before moving forward again.

    • General

      • Internal code review guidelines update; reducing cross-company review time on general style etc, but still getting high level architecture guidance early on.

  • Google Lead:

    • Approximate Location API

      • proposal Discussed at W3C Breakout 26 March. Martin @ Mozilla had previously investigated this area and had many concerns. minutes

        • Discussion: Scale abuse / grant. Mitigate by tracking how many parties are receiving data, and how often the user is being exposed.

    • Improve Gaming on the Web Interop by increasing WPT passing rates on Gamepad, Pointerlock and Screen Orientation APIs

      • Nvidia interested. Some work to improve test suite.

    • Navigation Capturing (umbrella bug) (Windows/Mac, ChromeOS, Navigation Capturing to PWA works from OS surface through Chrome browser launch follow-up feature)

      • In the process of launching.

        • Shipped on Win/Mac/Linux to 100%, in 'early adopter' mode. Partner preliminary experiment with 'focus-existing' show significant impact on product usage. They will be sharing an A/B report shortly.

        • Shipping on Win/Mac/Linux to 100%, in 'on-by-default' mode mid-April, pending impact report from partner.

        • Developer material published in stopgap google doc while we wait for DevRel resources. Video created by drenzulli@.

        • ChromeOS: implementation is complete & validated. PRD (internal) created and CrOS review starting. Remaining work is mostly launch process & ChromeOS approvals.

        • Follow-ups: Closure goog.window.open fixes are done and need to be launched internally.

      • Metrics "looking flat", some negative metrics perhaps on linux, but still monitoring, may be due to some biases.

      • ChromeOS still being worked on.

      • Discussion: 

        • Edge has disabled due to some Edge feature related bugs.

    • Enable PWA Install Testing

      • Partner has tested using Puppeteer internally and it is working. Pending on further feedback from partner team about what they need, and if we need to custom-implement for a framework

    • WebAudio 

  • Intel

    • Example of why CPU utilization isn’t the only indicator of performance when browsing during real life workloads. Web apps contribute to a disproportionate amount of “idle utilization” Currently determining what the best use cases are to determine what real “deadline scheduling” will improve. Designing hardware and OS interface to improve interface between deadlines and QoS.


Web applications contribute more to “idle utilization” than native applications do. For example, MSEdgewebview and browser (15 tabs) contribute to 8-15 percent of “real world” workload utilization. This can cause thermal issues in some OEM designs. We need to guide OEMs and OS implementors.


Extreme example from real customer below:



Topic for general discussion

  • Dan is interested in working on PRD / project plan / coordinating background work stuff. We need to make PRD, execution plans, etc. Idea - task force? Any interest? Folks from PWA group at Google, Storage folks at Google, MSFT, probably others have voiced interest.

    • will require user UX

    • file system observer

    • progress notification event

    • background processing 

      • video rendering

      • ML models running

    • system tray 

    • hardware peripherals

    • Who:



Reply all
Reply to author
Forward
0 new messages