Peter, Do you know any release/availability dates yet? We need to add fields to the Chrome Status <https://github.com/GoogleChrome/chromium-dashboard/issues/1247>.
On Thursday, April 7, 2022 at 8:59:53 AM UTC-7 Peter Birk Pakkenberg wrote: > Hello blink-dev@ > > We are hoping to begin rolling out origin trial support on WebView. The > goal is to ensure that the origins who wish to test new Blink features can > reach users in Android WebView as well. > Launch Bugs > > http://crbug.com/1186236 > > http://crbug.com/1308425 (internal launch bug) > Summary > > We will soon enable origin trials on Android WebView, which means that > clients will start to honour Origin-Trial headers for trials that target > the Android platform in runtime_enabled_features.json5 > <https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/runtime_enabled_features.json5>, > > provided the feature is implemented for WebView. This means that a number > of existing Blink trials will be enabled. > > The long term goal is to achieve parity between WebView and Chrome on > Android when it comes to experimentation for features implemented in Blink, > which has two key benefits to the Chromium project. First, it provides a > large number of additional clients to test new Blink features. Due to the > embedded nature of WebView, this will provide new insights into a part of > the web ecosystem that has previously not been accessible to > experimentation (for example hybrid apps). In turn, this will help to avoid > surprises for feature developers who rely on origin trials to launch new > features, which will hopefully lead to smoother feature launches. > Why Now > > Planned features on WebView require origin testing, making it a necessity > to enable the framework. Additionally, the longer origin trials remain > disabled on WebView, the more likely it is that a trial misses an issue on > WebView that could have been found, like it has happened in the past > <http://crbug.com/1264391>. > Affected trials > > By our analysis, 14 trials > <https://docs.google.com/spreadsheets/d/19MXe8GOOoen98cjK0TI5i3PZMvniP-NIjYilr0_hjy0/edit#gid=0> > > will be affected by the enablement on WebView. This means that they a) are > targeting the Android platform, and b) have been implemented in shared code > that is used by WebView. Other trials may rely on integrations in the > embedder, which have not been implemented for WebView, which means that > they won’t exhibit any new behaviour during the roll-out. > Rollout plan > > WebView does not have good penetration on the dev/beta channels, so we > will have to do the primary experiment on Stable. Given that we will be > enabling all applicable origin trials on WebView at the same time as part > of our feature roll-out, we expect full support to reach all WebView users > in 3-4 weeks. > Feedback from the Blink community > > We’d love to receive feedback and questions from the Blink community, > either via this thread, in the launch bug > <https://bugs.chromium.org/p/chromium/issues/detail?id=1186236> or > privately. Some of the things that we’ve been thinking about: > > > - > > Should targeting Android in runtime_enabled_features.json5 include or > exclude WebView? We propose for it to be included as the majority of > trials > are either applicable to WebView as well, or have the corresponding > features disabled through other means in Chromium. > > - > > How should trial owners consider WebView metrics in their analysis? > For Googlers, the UMA dashboards provide this ability, although WebView > does not record UKM. Externally we’re investigating whether we can publish > WebView metrics as part of chromestatus.com, but that’s adjacent to > this effort. > > - > > How should Web developers consider WebView usage? For the trials that > are applicable to WebView, ideally they wouldn’t. WebView powers a > significant share of browsing time on Android, so in most cases this is an > audience they already reach today, but (possibly unknowingly) isn’t > covered > by their own experimentation > > > > Sincerely, > [image: Google Logo] > Peter Birk Pakkenberg > Software Engineer > pb...@google.com > +447469379358 <+44%207469%20379358> > -- 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/e1565163-8546-4781-b84a-bb6c74eed03cn%40chromium.org.