Looking a bit more deeply into this, am I right in understanding that there isn't really any new API being added? it looks like unprefixing is actually a tangent from the original scope of this I2S? So I may have gotten confused about what's actually going on.
I found https://chromestatus.com/feature/5908775487668224 that suggests it's actually an pretty old API (perhaps sufficiently old that there was little WebView documentation). On Wednesday, 11 June 2025 at 16:18:21 UTC+1 Ashley Newson wrote: > Hello, Blink and Web Speech API folks! > > I noticed from my Android WebView webexposed watchlist that > https://chromium-review.googlesource.com/c/chromium/src/+/6422562 > progresses towards the removal the "webkit" prefix from the Web Speech API. > > From what I understand, this I2S (and Chrome Status) only cover desktop > platforms, and neither covers Android WebView nor Chrome on Android. > However, both the prefixed and non-prefixed Web Speech APIs are exposed on > these platforms, at least to the same degree as desktop. (There are some > experimental APIs, but the existing/new stable API surface is already > featureful and usable.) > > I will note that one of the demo URLs I found ( > https://mdn.github.io/dom-examples/web-speech-api/speech-color-changer/) > suggests that the feature generally works on these platforms, but it would > be good to clarify what the intentions are for WebView (and Chrome on > Android). > > Apologies that this is only being noticed right now. It looks like a lot > of the pre-existing webkit-prefixed stuff predates the recent upgrades to > Android WebView's webexposed coverage, so apps might already be relying on > the webkit-prefixed implementation? > > Ashley Newson > On Wednesday, 28 May 2025 at 16:10:31 UTC+1 Alex Russell wrote: > >> LGTM3 >> >> On Wednesday, May 28, 2025 at 8:09:48 AM UTC-7 Chris Harrelson wrote: >> >>> LGTM2 >>> >>> On Wed, May 28, 2025 at 8:07 AM Vladimir Levin <vmp...@chromium.org> >>> wrote: >>> >>>> LGTM1. Please update the TAG thread with the spec changes for posterity >>>> On Tuesday, May 27, 2025 at 7:18:44 PM UTC-4 ev...@google.com wrote: >>>> >>>>> Hi all, >>>>> >>>>> The spec changes have been merged and are live! >>>>> https://webaudio.github.io/web-speech-api/ >>>>> >>>>> I believe this should be ready for Blink owners to take another look. >>>>> Please let me know if you have any questions. >>>>> >>>>> Thanks, >>>>> Evan >>>>> >>>>> On Wed, May 21, 2025 at 10:33 AM Evan Liu <ev...@google.com> wrote: >>>>> >>>>>> Hi! We discussed this at the Audio Working Group and reached a >>>>>> consensus :) I have a PR out to update the spec >>>>>> <https://github.com/WebAudio/web-speech-api/pull/157> and another >>>>>> one to update the explainer >>>>>> <https://github.com/WebAudio/web-speech-api/pull/159> with the >>>>>> changes. I believe this should cover the remaining issues. >>>>>> >>>>>> On Wed, May 21, 2025 at 8:04 AM Yoav Weiss (@Shopify) < >>>>>> yoav...@chromium.org> wrote: >>>>>> >>>>>>> Any conclusions from the WG meeting? >>>>>>> >>>>>>> On Wednesday, May 14, 2025 at 8:11:49 PM UTC+2 ev...@google.com >>>>>>> wrote: >>>>>>> >>>>>>>> It would definitely be better to make this change before the >>>>>>>> feature ships, but it's up to y'all Blink owners if you think this >>>>>>>> should >>>>>>>> be a blocker for this intent. The Audio Working Group is meeting >>>>>>>> tomorrow >>>>>>>> morning so hopefully we'll be able to reach a consensus then! >>>>>>>> >>>>>>>> On Wed, May 14, 2025 at 8:04 AM Yoav Weiss (@Shopify) < >>>>>>>> yoav...@chromium.org> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wednesday, May 7, 2025 at 8:50:12 PM UTC+2 ev...@google.com >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> Hi all, >>>>>>>>> >>>>>>>>> Thanks for the thorough review! I've opened a GitHub issue >>>>>>>>> <https://github.com/WebAudio/web-speech-api/issues/156> for the >>>>>>>>> remaining request. Hopefully we'll settle on an option before the >>>>>>>>> next >>>>>>>>> Audio Working Group meeting on 5/15! I'll update the spec as soon as >>>>>>>>> we do. >>>>>>>>> >>>>>>>>> >>>>>>>>> Is this issue a blocker for this intent, or is it an option that >>>>>>>>> can be added in a backwards compatible way later on? >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Evan >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, May 7, 2025 at 8:10 AM Alex Russell <sligh...@chromium.org> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> Thanks Evan and Jeff. >>>>>>>>> >>>>>>>>> Evan: if we can get to API symmetry, I think that will help >>>>>>>>> considerably. >>>>>>>>> >>>>>>>>> Evan/Jeff: this seems like good advice from the TAG. When do we >>>>>>>>> think we can get the bikeshed repain...er...develop updated names? >>>>>>>>> >>>>>>>>> Best, >>>>>>>>> >>>>>>>>> Alex >>>>>>>>> >>>>>>>>> On Wednesday, May 7, 2025 at 12:12:29 AM UTC-7 Jeffrey Yasskin >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> FYI, the TAG finished our review with https://github.com/ >>>>>>>>> w3ctag/design-reviews/issues/1038#issuecomment-2853142041. We >>>>>>>>> were generally happy with the design decisions that Evan and the WG >>>>>>>>> have >>>>>>>>> made, but we were still concerned that "ondevice-only" excludes some >>>>>>>>> choices that future UAs might reasonably want to explore. We listed 5 >>>>>>>>> kinds >>>>>>>>> of locations that a user might want to run speech recognition (or >>>>>>>>> heavy >>>>>>>>> workloads in general), and we thought the WG should look at the >>>>>>>>> concrete >>>>>>>>> websites that want to adopt this, figure out which locations they're >>>>>>>>> ok >>>>>>>>> with, and pick a name based on that. We didn't think Google >>>>>>>>> Meet's described use case for "ondevice-only" >>>>>>>>> <https://github.com/w3ctag/design-reviews/issues/1038#issuecomment-2837046998> >>>>>>>>> was >>>>>>>>> even about recognition location, but it might also indicate a feature >>>>>>>>> the >>>>>>>>> WG might want to add. >>>>>>>>> >>>>>>>>> Jeffrey >>>>>>>>> >>>>>>>>> On Fri, Apr 18, 2025 at 11:31 AM Evan Liu <ev...@google.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> Hi all, >>>>>>>>> >>>>>>>>> We discussed the TAG feedback at the Audio Working Group meeting >>>>>>>>> yesterday and I've posted our response here: https://github.com/ >>>>>>>>> w3ctag/design-reviews/issues/1038#issuecomment-2815982645 >>>>>>>>> >>>>>>>>> Please let me know if anyone has any questions/comments/concerns. >>>>>>>>> >>>>>>>>> I don't think there's any particular reason to unprefix before >>>>>>>>> shipping on-device, is there? >>>>>>>>> >>>>>>>>> Also to answer your question, Rick, I don't think there's any >>>>>>>>> reason to unprefix before shipping on-device, so we might as well >>>>>>>>> lump it >>>>>>>>> together as a bundle :). >>>>>>>>> >>>>>>>>> Thanks! >>>>>>>>> Evan >>>>>>>>> >>>>>>>>> On Wed, Apr 16, 2025 at 10:54 AM Brian Kardell <bkar...@gmail.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> Just linking this up as I see there are some questions, but the >>>>>>>>> opening post seems to suggest there are positive signals from >>>>>>>>> WebKit... >>>>>>>>> >>>>>>>>> https://github.com/WebKit/standards-positions/issues/443 >>>>>>>>> >>>>>>>>> On Wednesday, April 16, 2025 at 10:55:52 AM UTC-4 Rick Byers wrote: >>>>>>>>> >>>>>>>>> On Tue, Apr 15, 2025 at 8:14 PM Evan Liu <ev...@google.com> wrote: >>>>>>>>> >>>>>>>>> Thanks for the detailed feedback, Jeffrey! We'll discuss this at >>>>>>>>> the Audio Working Group meeting this week and I'll update this thread >>>>>>>>> afterwards. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Evan >>>>>>>>> >>>>>>>>> On Mon, Apr 14, 2025 at 9:08 PM Jeffrey Yasskin < >>>>>>>>> jyas...@chromium.org> wrote: >>>>>>>>> >>>>>>>>> FYI, the TAG left comments at https://github.com/w3ctag/ >>>>>>>>> design-reviews/issues/1038#issuecomment-2803693504. >>>>>>>>> >>>>>>>>> On Fri, Apr 4, 2025 at 10:22 AM Evan Liu <ev...@google.com> wrote: >>>>>>>>> >>>>>>>>> Are you thinking it might be reasonable to ship in M128 (decide >>>>>>>>> by branch on Apr 28, plan to merge any required changes before May >>>>>>>>> 21)? >>>>>>>>> >>>>>>>>> That sounds like a reasonable target, assuming TAG doesn't propose >>>>>>>>> any significant changes. >>>>>>>>> >>>>>>>>> That said, if you want to, I'm supportive of shipping the unprefixing >>>>>>>>> alone >>>>>>>>> <https://chromium-review.googlesource.com/c/chromium/src/+/6422562> >>>>>>>>> now, >>>>>>>>> since you already proved to us that the unprefixed API is not an >>>>>>>>> opportunity to make any breaking API changes. Do you prefer to >>>>>>>>> decouple >>>>>>>>> that, or just wait and get the whole bundle approved to ship together? >>>>>>>>> >>>>>>>>> Either is fine with me! Would decoupling just be a matter of >>>>>>>>> making the changes, or would I need to create a separate Chrome >>>>>>>>> Status >>>>>>>>> entry, get position statements, all of the approvals, etc.? If it's >>>>>>>>> the >>>>>>>>> former, we might as well make the change now. Otherwise it might just >>>>>>>>> be >>>>>>>>> easier to bundle everything together. >>>>>>>>> >>>>>>>>> >>>>>>>>> I'm OK with just shipping the unprefixing under this same intent >>>>>>>>> without the extra paperwork, but also it's a bit simpler if we just >>>>>>>>> keep it >>>>>>>>> all lumped together as a bundle. I don't think there's any particular >>>>>>>>> reason to unprefix before shipping on-device, is there? >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Evan >>>>>>>>> >>>>>>>>> On Fri, Apr 4, 2025 at 6:51 AM Thomas Steiner <to...@google.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> This all looks great to me! Are you thinking it might be >>>>>>>>> reasonable to ship in M128 (decide by branch on Apr 28, plan to merge >>>>>>>>> any >>>>>>>>> required changes before May 21)? >>>>>>>>> >>>>>>>>> >>>>>>>>> Off by one, classic. I think you meant 1*3*8 here. I know it's >>>>>>>>> obvious now, but someone might once look back at this in ten years >>>>>>>>> from now >>>>>>>>> and wonder… >>>>>>>>> >>>>>>>>> >>>>>>>>> Whoops, yes of course - thank you :-). >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>> >>> 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/858cded5-d9a5-4b7c-a727-4cd82699d5b8n%40chromium.org >>>> >>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/858cded5-d9a5-4b7c-a727-4cd82699d5b8n%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 visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/393e01a3-62d4-4881-af71-9d5a258d1d79n%40chromium.org.