Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
No information provided| Shipping on desktop | 146 |
| Shipping on Android | 146 |
| Shipping on WebView | 146 |
Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).
No information provided--
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 visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6925253c.050a0220.107b62.0899.GAE%40google.com.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohS%2Bcs0k2mxNHSZse%2BGdB8Z9Ei8%2BADkaLh-fxRe%3DoJqWLMw%40mail.gmail.com.
Is this a request to deprecate for some number of milestones then remove (if so, what is the proposed plan?), or just a straight removal? Could you clarify? Thanks.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To move forward I guess what I'd like to see is some feedback from developers who are actually using the Background Fetch API. Do they agree it's unimportant and they can replace it with something else? Or do some of them at least feel like the capabilities of their application would be significantly reduced without this API? Can we look at the HTTP Archive hit (which only tracks API use on page load by the way), some UKM UseCounters, and/or the ~100 hits in GitHub to see if we can get any sentiment from web developers?A change which can be trivially accounted for (such as by replacing a webkit-prefixed API name with the non-prefixed version) is generally considered to be lower risk than one which requires more effort. At the extreme end, a breaking change which takes away a capability (no matter how minor) which cannot be achieved by any other mechanism is generally considered high risk.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6925253c.050a0220.107b62.0899.GAE%40google.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 visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/0787a736-c17f-497b-979c-eb50355086b9n%40chromium.org.
I am the owner of the website mozaic.fm, which is the only one that appears on that Status page.
That page is my podcast program, and at that time, I turned the podcast page into an app by adopting the "PWA Narrative" and using its added features. I periodically fetched RSS using periodic background fetch, displayed badge with the badging API if new episodes are available, and downloaded episode MP3s using background fetch so they could be listened to offline.
However, I implemented it quite a while ago, and since many people listening my program on Spotify or Apple's podcast apps, I honestly had forgotten about this feature myself.
At TPAC 2025, I spoke directly with yoshisato, and he asked me, "Would you mind if this feature were removed ?".
I told him that if removing this feature would benefit the web, and if I were the only one blocker in worldwide, I wouldn't oppose it.
However, the risks associated with not removing this feature are largely unknown. It's also unclear whether similar risks exist for other PWA features. PWA has incorporated ambitious capabilities, and I was in a position to try them. The Web values compatibility, but it should prioritize user safety even more. If security risks or similar issues were found, I would understand removing it. However, if the message is simply that “features with few users may be removed,” then adopting new features early becomes a risky act.
Were they also hoping to remove other PWA features if they had few users? Wouldn’t that imply that the very concept of "PWA" itself has failed?
If the reason was “too few users relative to the maintenance cost,” are there any efforts being made to increase the number of users? At least for Background Fetch, I don’t think there have been any updates or advocacy for a long time.
I believe PWA was a campaign strongly promoted by Google. Has Google already lost interest in PWA? Do they no longer have the budget or resources to advocate for the features they introduced? If that is the case, what has become of that narrative now?
We developers are strongly encouraged to try new features every time a new campaign appears: Layered APIs, Houdini, Web Packaging etc etc. However, browser vendors do not signal when those campaigns have effectively ended. Even when teams are re-orged, people are laid off, or resources are redirected to another campaign, we keep waiting for updates.
If there were either a serious explanation of why this feature should be removed on its own by security reason, or a clear indication that Google has shifted its overall policy regarding the PWA campaign, I believe we could have a more constructive discussion.
Best,
Jxck