Hi Ari,

Very clear, thanks a lot for the information!

Regards,

Antonio.

On Fri, 19 Nov 2021 at 13:24, Ari Chivukula <[email protected]> wrote:

> We're gathering metrics to see how feasible deprecation is on different
> timelines and to determine the scope of outreach that would be necessary.
> Once that's done, if we move forward an intent to deprecate will be sent to
> blink-dev with the plan for comment before it's implemented. Some of this
> depends on how well the third-party WebSQL removal happening between M97
> and M101 goes.
>
> TL;DR No first-party WebSQL warning has been added and no plans are final.
>
> ~ Ari Chivukula (Their/There/They're)
>
> On Thu, Nov 18, 2021, 23:04 Antonio Moreno <[email protected]>
> wrote:
>
>> Hi all,
>>
>> Quick question, has this warning for first party contexts been finally
>> added ? Or, otherwise, is there a decision on whether it will be finally
>> added or not?
>>
>> Thanks in advance, and regards,
>>
>> Antonio.
>>
>> On Thursday, 28 October 2021 at 16:59:31 UTC+2 [email protected] wrote:
>>
>>> I agree with you, and hope we can soon make such an announcement (and
>>> add the warning for developers).
>>>
>>> On Thu, Oct 28, 2021 at 07:56 Fernando Serboncini <[email protected]>
>>> wrote:
>>>
>>>> Given that we are disabling this for 3rd parties, would it make sense
>>>> to already start warning 1st-party usage (saying that this doesn't work at
>>>> all for 3rd parties and that it will be removed in the future)?
>>>>
>>>> I don't know what's the guideline regarding having a deprecation
>>>> warning without a clear milestone and also if it's reasonable to do a
>>>> warning for a feature that has 1% usage
>>>> <https://www.chromestatus.com/metrics/feature/timeline/popularity/10>.
>>>> But I suggest this because:
>>>> 1. the current behavior (only 1st party) may be a bit surprising, if
>>>> not contextualized with "this feature is being deprecated".
>>>> 2. early warning is better?
>>>>
>>>>
>>>> On Wed, Oct 27, 2021 at 5:33 PM Ari Chivukula <[email protected]>
>>>> wrote:
>>>>
>>>>> Sorry for the delay, the data for actually reading/writing a database
>>>>> <https://www.chromestatus.com/metrics/feature/timeline/popularity/3985>
>>>>> (as opposed to opening it
>>>>> <https://www.chromestatus.com/metrics/feature/timeline/popularity/3865>)
>>>>> in a third party context ended up being nearly identical (0.03% of loads
>>>>> and about 10% of top-sites).
>>>>>
>>>>> The code I spot checked still seems to gate usage of WebSQL on
>>>>> availability. That said, the change in M97 is linked to a feature flag so
>>>>> can be undone if there are issues in dev/beta. Also, there's an enterprise
>>>>> policy available to enable it (planned to exist until M102, when it'll be
>>>>> removed entirely and not simply disabled by default).
>>>>>
>>>>> ~ Ari Chivukula (Their/There/They're)
>>>>>
>>>>>
>>>>> On Thu, Aug 5, 2021 at 12:21 PM Alex Russell <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> LGTM3 with the caveats Yoav outlines. Would like to hear back about
>>>>>> the new usecounter data on this thread before 97 branch point.
>>>>>>
>>>>>> Thank you for taking so much care with this deprecation.
>>>>>>
>>>>>> On Thursday, July 29, 2021 at 3:50:14 PM UTC-7 Chris Harrelson wrote:
>>>>>>
>>>>>>> LGTM2
>>>>>>>
>>>>>>> On Wed, Jul 28, 2021 at 9:50 AM Yoav Weiss <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Deprecating in M94 while adding a usecounter sounds like a solid
>>>>>>>> strategy. Please update this thread with the results from the 
>>>>>>>> usecounter
>>>>>>>> once they are available.
>>>>>>>>
>>>>>>>> *LGTM1* to deprecate in M94 and remove support in M97, barring
>>>>>>>> usecounter surprises.
>>>>>>>>
>>>>>>>> On Wed, Jul 28, 2021 at 6:38 PM Ari Chivukula <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> I'm saying something slightly different, that the usage I'm seeing
>>>>>>>>> is (1) checking for the existence of the function (instead of simply
>>>>>>>>> looking for if the engine is Blink) and (2) wrapping the subsequent 
>>>>>>>>> call to
>>>>>>>>> opendatabase in a try statement (as per the spec which allows errors 
>>>>>>>>> to be
>>>>>>>>> raised https://www.w3.org/TR/webdatabase/#databases). I think
>>>>>>>>> we're safe to (1) deprecate the function in third party contexts to 
>>>>>>>>> alert
>>>>>>>>> developers to the change in M94 and then (2) raise SECURITY_ERR in a 
>>>>>>>>> later
>>>>>>>>> milestone once we've completed outreach around M97 or later.
>>>>>>>>>
>>>>>>>>> When I do (1) I could also add a counter into M94 which looks for
>>>>>>>>> actual usage of a created database beyond the feature detection we 
>>>>>>>>> seem to
>>>>>>>>> be catching now.
>>>>>>>>>
>>>>>>>>> ~ Ari Chivukula (Their/There/They're)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Wed, Jul 28, 2021 at 6:21 AM Yoav Weiss <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> So, you're saying that the usage we see is simply feature
>>>>>>>>>> detection for the API and not real usage? Any way to add use 
>>>>>>>>>> counters that
>>>>>>>>>> would confirm this?
>>>>>>>>>>
>>>>>>>>>> On Monday, July 26, 2021 at 6:38:19 PM UTC+2 Ari Chivukula wrote:
>>>>>>>>>>
>>>>>>>>>>> @manuel: Thanks for the corrected code pointer!
>>>>>>>>>>> @yoav: The sample on the platform status page (
>>>>>>>>>>> https://www.chromestatus.com/metrics/feature/timeline/popularity/3865)
>>>>>>>>>>> highlighted a bunch of Hyundai dealerships, but when loading 
>>>>>>>>>>> locally I'm
>>>>>>>>>>> unable to reproduce the creation of any WebSQL databases. I did 
>>>>>>>>>>> find usage
>>>>>>>>>>> on https://accounts.mint.com/index.html, but when searching the
>>>>>>>>>>> scripts which created it I found that all checked if 
>>>>>>>>>>> window.openDatabase
>>>>>>>>>>> even existed. The lack of support in Gecko and WebKit seems to have 
>>>>>>>>>>> broken
>>>>>>>>>>> in the deprecation/removal codepath for us.
>>>>>>>>>>>
>>>>>>>>>>> ~ Ari Chivukula (Their/There/They're)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Jul 26, 2021 at 7:46 AM Manuel Rego Casasnovas <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On 26/07/2021 12:32, Yoav Weiss wrote:
>>>>>>>>>>>> >             WebKit: Deprecated in version 608 (Safari 13)
>>>>>>>>>>>> >             <
>>>>>>>>>>>> https://github.com/WebKit/WebKit/commit/761bce943c0696a6bb93116eb0576ed07dbfdc65
>>>>>>>>>>>> >
>>>>>>>>>>>>
>>>>>>>>>>>> That's a change related to WebKitGTK+ and WPE, where they
>>>>>>>>>>>> marked the API
>>>>>>>>>>>> as deprecated.
>>>>>>>>>>>>
>>>>>>>>>>>> Anyway it seems this was removed in Safari (at least on
>>>>>>>>>>>> WebKit2, it
>>>>>>>>>>>> might be still available in WebKit1 though). See this thread:
>>>>>>>>>>>>
>>>>>>>>>>>> https://lists.webkit.org/pipermail/webkit-dev/2019-November/030970.html
>>>>>>>>>>>> And also this commit:
>>>>>>>>>>>> https://trac.webkit.org/changeset/277564/webkit
>>>>>>>>>>>>
>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>   Rego
>>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>
>>>>>>> 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 [email protected].
>>>>>>>>
>>>>>>> To view this discussion on the web visit
>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfUCNvRNGQN7Oj6y7R2682KTv%3DgHis8nOSYs7Ne5q%2BHxBg%40mail.gmail.com
>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfUCNvRNGQN7Oj6y7R2682KTv%3DgHis8nOSYs7Ne5q%2BHxBg%40mail.gmail.com?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 [email protected].
>>>>>
>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGpy5D%2BaQtspAhFrR1LUrvu2XZi58q4OhXV6G1kTjPO-P%3DuVmg%40mail.gmail.com
>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGpy5D%2BaQtspAhFrR1LUrvu2XZi58q4OhXV6G1kTjPO-P%3DuVmg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>> ~ Ari Chivukula (Their/There/They’re)
>>>
>>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CA%2BmrDpcPzt5irggSiB59A%2BTiQSC278cAyi6PTvhGU-OP8ymg8A%40mail.gmail.com.

Reply via email to