Hi Joe,

The 14 trials I listed
<https://docs.google.com/spreadsheets/d/19MXe8GOOoen98cjK0TI5i3PZMvniP-NIjYilr0_hjy0/edit#gid=0>
all
target Android, which also includes WebView. So far they haven't been
active on WebView because origin trials haven't been enabled, but once we
do enable the origin trial component, any trial that is active on Android
will become available for WebView clients.

Sincerely,
[image: Google Logo]
Peter Birk Pakkenberg
Software Engineer
pb...@google.com
+447469379358 <+44%207469%20379358>


On Tue, 12 Apr 2022 at 15:46, Joe Medley <jmed...@google.com> wrote:

> So 102 stable could have an origin trial that includes WebView?
> Joe Medley | Technical Writer, Chrome DevRel | jmed...@google.com |
> 816-678-7195 <(816)%20678-7195>
> *If an API's not documented it doesn't exist.*
>
>
> On Tue, Apr 12, 2022 at 4:35 AM Peter Birk Pakkenberg <pb...@google.com>
> wrote:
>
>> Hi Joe,
>>
>> Yes, we are planning to start the roll out once M102 has launched on
>> Stable.
>>
>> Sincerely,
>> [image: Google Logo]
>> Peter Birk Pakkenberg
>> Software Engineer
>> pb...@google.com
>> +447469379358 <+44%207469%20379358>
>>
>>
>> On Mon, 11 Apr 2022 at 18:42, Joe Medley <jmed...@google.com> wrote:
>>
>>> 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/CACvTYju4WvhBRUsq_sJp1MD83DXXC_zwJ7LK%3D%3DJBdMThw6fvZg%40mail.gmail.com.

Reply via email to