I don't think that the increased security will have an effect on my app, 
but the removal all together is my concern. Sorry if I haven't been clear 
enough.

On Thursday, December 8, 2022 at 7:28:58 PM UTC-5 mo...@google.com wrote:

> Yes. Carl, does your app depend on Web SQL, webkitStorageInfo, or 
> something else?
>
> On Thu, Dec 8, 2022 at 6:55 PM Carl Turechek <carltu...@gmail.com> wrote:
>
>> You'll break an app I developed to be passed around as a single html 
>> file. Hope you'll provide us plebs some guidance on finding a replacement 
>> solution.
>
>
>>
>> On Wednesday, November 16, 2022 at 1:22:34 PM UTC-5 mo...@google.com 
>> wrote:
>>
>>> I've done a more thorough search for examples of webkitStorageInfo and 
>>> of WebSQL in insecure contexts on the web. Among the top 10K sites, the 
>>> only usage I found was from standard libraries - and, in these cases, 
>>> removal wouldn't cause an error or affect any functionality.
>>>
>>> No one in Enterprise at Google, Microsoft, or Salesforce has uncovered 
>>> usage among their partners either.
>>>
>>>
>>> On Mon, Nov 14, 2022 at 11:51 AM 'Thomas Steiner' via blink-dev <
>>> blin...@chromium.org> wrote:
>>>
>>>> The developer-facing documentation is being updated in 
>>>> https://github.com/GoogleChrome/developer.chrome.com/pull/4299.
>>>>
>>>> On Sat, Nov 12, 2022 at 12:26 AM Ayu Ishii <ay...@chromium.org> wrote:
>>>>
>>>>> We've done some extra communications with enterprise partners and have 
>>>>> come up with a new target milestone.
>>>>> The new target milestone for this removal is M110, with enterprise 
>>>>> policy available for 2 milestones (M110-111).
>>>>>
>>>>> Thanks!
>>>>> Ayu
>>>>>
>>>>> On Wednesday, June 1, 2022 at 7:49:00 PM UTC-7 Ayu Ishii wrote:
>>>>>
>>>>>> Thank you all for the approvals!
>>>>>> And thank you miketaylr@ for the HTTPArchive analysis!
>>>>>>
>>>>>> On Wednesday, June 1, 2022 at 1:12:55 PM UTC-7 Mike Taylor wrote:
>>>>>>
>>>>>>> On 6/1/22 3:52 PM, Yoav Weiss wrote:
>>>>>>>
>>>>>>> LGTM3
>>>>>>>
>>>>>>> On Wed, Jun 1, 2022 at 8:58 PM Mike Taylor <mike...@chromium.org> 
>>>>>>> wrote:
>>>>>>>
>>>>>>>> On 6/1/22 1:34 PM, Chris Harrelson wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, May 31, 2022 at 8:26 PM Ayu Ishii <ay...@chromium.org> 
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi Mike!
>>>>>>>>>
>>>>>>>>> With the current usage measurements we see, we hadn't considered 
>>>>>>>>> any enterprise policy for opt-out.
>>>>>>>>> But certainly can follow the process to do so if you feel that 
>>>>>>>>> there may be risk of undercounting. 
>>>>>>>>> Deprecation of WebSQL in third-party contexts added a policy that 
>>>>>>>>> lasted 3 milestones after deprecation before full removal as an 
>>>>>>>>> example.
>>>>>>>>> Although the usages were quite different from that deprecation, we 
>>>>>>>>> can follow the same process if this sounds reasonable.
>>>>>>>>>
>>>>>>>>
>>>>>>>> I think this plan sounds good. LGTM1 once you have an enterprise 
>>>>>>>> opt-out in place that will remain for 3 milestones. Also please make 
>>>>>>>> sure 
>>>>>>>> to communicate this change in the enterprise notes and other 
>>>>>>>> communication 
>>>>>>>> channels.
>>>>>>>>
>>>>>>>> A couple of notes I took last Friday and forgot to post:
>>>>>>>>
>>>>>>>> I dumped the list of sites from HTTPArchive (query below) and after 
>>>>>>>> de-duping them, ended up with 835 sites.
>>>>>>>>
>>>>>>>> I then ran a script which naively looks at response codes, and got 
>>>>>>>> the following results:
>>>>>>>>
>>>>>>>> 2XX count: 685/835
>>>>>>>> 3XX to HTTP endpoint count: 74/835
>>>>>>>> 4XX count: 3/835
>>>>>>>> 5XX count: 2/835
>>>>>>>>
>>>>>>>> So, from this dataset, roughly 9% of those redirect to an HTTP 
>>>>>>>> endpoint.
>>>>>>>>
>>>>>>> This should say HTTPS, not HTTP. I am bad at typing.
>>>>>>>
>>>>>>> That said, I think reducing risk of breakage for enterprise 
>>>>>>>> environments is a useful and friendly thing to do. LGTM2 w/ that done.
>>>>>>>>
>>>>>>>> SELECT
>>>>>>>>   rank,
>>>>>>>>   url,
>>>>>>>> FROM
>>>>>>>>   `httparchive.blink_features.features`
>>>>>>>> WHERE feature = 'OpenWebDatabaseInsecureContext'
>>>>>>>> ORDER BY rank ASC
>>>>>>>>
>>>>>>>>  
>>>>>>>>
>>>>>>>>>
>>>>>>>>> - Ayu
>>>>>>>>>
>>>>>>>>> On Monday, May 30, 2022 at 10:57:01 PM UTC-7 Mike West wrote:
>>>>>>>>>
>>>>>>>>>> I'm happy to see this moving forward, thanks for pushing it 
>>>>>>>>>> ahead! 
>>>>>>>>>>
>>>>>>>>>> That said, this seems like the kind of thing that's likely-enough 
>>>>>>>>>> to impact enterprise that we should include a temporary opt-out to 
>>>>>>>>>> give 
>>>>>>>>>> ourselves some wiggle room if it turns out that we're undercounting 
>>>>>>>>>> usage. 
>>>>>>>>>> Have y'all already put something like that together?
>>>>>>>>>>
>>>>>>>>>> -mike
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Fri, May 27, 2022 at 2:18 AM Ayu Ishii <ay...@chromium.org> 
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *Contact emails *ay...@chromium.org, jsb...@chromium.org, 
>>>>>>>>>>> ajayra...@google.com  
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *Specification *https://www.w3.org/TR/webdatabase/
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *Summary *We intend to deprecate and remove usage of WebSQL in 
>>>>>>>>>>> non-secure contexts. Deprecation is targeted for M105 and removal 
>>>>>>>>>>> is 
>>>>>>>>>>> targeted for M107.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *Blink component *Blink>Storage>WebSQL 
>>>>>>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EStorage%3EWebSQL>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *Motivation *The Web SQL Database standard was first proposed 
>>>>>>>>>>> in April 2009 and abandoned in November 2010. Gecko never 
>>>>>>>>>>> implemented this 
>>>>>>>>>>> feature and WebKit deprecated this feature in 2019 
>>>>>>>>>>> <https://github.com/WebKit/WebKit/commit/761bce943c0696a6bb93116eb0576ed07dbfdc65>.
>>>>>>>>>>>  
>>>>>>>>>>> The W3C encouraged those needing web databases to adopt Web 
>>>>>>>>>>> Storage <https://www.w3.org/TR/webstorage/> or Indexed Database 
>>>>>>>>>>> <https://www.w3.org/TR/IndexedDB/>. 
>>>>>>>>>>>
>>>>>>>>>>> WebSQL has been deprecated and removed 
>>>>>>>>>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/TM6YDx1Hh08>
>>>>>>>>>>>  
>>>>>>>>>>> for third-party contexts in M97.
>>>>>>>>>>>
>>>>>>>>>>> We hope to entirely deprecate and remove WebSQL at some future 
>>>>>>>>>>> point when usage is low enough.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *TAG review *N/A
>>>>>>>>>>>
>>>>>>>>>>> Risks
>>>>>>>>>>> Based on usage measurements 
>>>>>>>>>>> <https://chromestatus.com/metrics/feature/timeline/popularity/4073> 
>>>>>>>>>>> rolled out in M97, 0.005% of page loads use WebSQL in a non-secure 
>>>>>>>>>>> context.  Less than 0.01% of top sites have adopted this feature. 
>>>>>>>>>>>
>>>>>>>>>>> Out of the 20 top sites listed for the month of April 2022, 11 
>>>>>>>>>>> of the sites use a feature detection library Modernizr 1.5 
>>>>>>>>>>> <https://modernizr.com/news/modernizr-15>, on a version 
>>>>>>>>>>> released in 2010. This would create a test database to check 
>>>>>>>>>>> feature 
>>>>>>>>>>> availability. I was unable to reproduce the creation of other 
>>>>>>>>>>> WebSQL 
>>>>>>>>>>> databases outside of the one created by Modernizr on these sites. 4 
>>>>>>>>>>> sites 
>>>>>>>>>>> that seem to use an outdated private mode detection script 
>>>>>>>>>>> <https://stackoverflow.com/q/48169810> which was intended for 
>>>>>>>>>>> older versions of iOS. All the scripts I have found checked if 
>>>>>>>>>>> window.openDatabase existed before usage, likely due to the lack of 
>>>>>>>>>>> support 
>>>>>>>>>>> in Gecko and WebKit. 
>>>>>>>>>>>
>>>>>>>>>>> Interoperability and Compatibility
>>>>>>>>>>>
>>>>>>>>>>> Gecko: Never implemented
>>>>>>>>>>>
>>>>>>>>>>> WebKit: Deprecation shipped in iOS 13 and Safari 13 
>>>>>>>>>>> <https://trac.webkit.org/changeset/277564/webkit>  
>>>>>>>>>>>
>>>>>>>>>>> Web developers: No signals
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *Debuggability *N/A
>>>>>>>>>>>
>>>>>>>>>>> Is this feature fully tested by web-platform-tests 
>>>>>>>>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
>>>>>>>>>>> ?
>>>>>>>>>>> Not fully, one test 
>>>>>>>>>>> <https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/external/wpt/clear-site-data/support/test_utils.sub.js;l=136>
>>>>>>>>>>>  
>>>>>>>>>>> checks the availability of the feature.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *Tracking bug *https://crbug.com/1212492
>>>>>>>>>>>
>>>>>>>>>>> Link to related intents
>>>>>>>>>>> Intent to Deprecate and Remove: WebSQL in third-party contexts 
>>>>>>>>>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/TM6YDx1Hh08>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *Link to entry on the Chrome Platform Status *
>>>>>>>>>>> https://chromestatus.com/feature/5175124599767040
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>>>> 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 on the web visit 
>>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/bc5f407d-e6fe-4743-ae46-84541d271a92n%40chromium.org
>>>>>>>>>>>  
>>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/bc5f407d-e6fe-4743-ae46-84541d271a92n%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+...@chromium.org.
>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/aa706101-184b-4a25-a446-6643a96e062fn%40chromium.org
>>>>>>>>>  
>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/aa706101-184b-4a25-a446-6643a96e062fn%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+...@chromium.org.
>>>>>>>> To view this discussion on the web visit 
>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw9xqv76X-fAQjvb4iiT%2Bx-GxUffO0H16AYMWDk91ma-hw%40mail.gmail.com
>>>>>>>>  
>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw9xqv76X-fAQjvb4iiT%2Bx-GxUffO0H16AYMWDk91ma-hw%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 blink-dev+...@chromium.org.
>>>>>>>> To view this discussion on the web visit 
>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/5a30e8f7-49cf-ab6e-9e36-d63fb0f139fa%40chromium.org
>>>>>>>>  
>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/5a30e8f7-49cf-ab6e-9e36-d63fb0f139fa%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+...@chromium.org.
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/049f32e7-9d79-4cfc-8f91-5f7c9649bd3bn%40chromium.org
>>>>>  
>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/049f32e7-9d79-4cfc-8f91-5f7c9649bd3bn%40chromium.org?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>
>>>>
>>>> -- 
>>>> Thomas Steiner, PhD—Developer Relations Engineer (
>>>> https://blog.tomayac.com, https://twitter.com/tomayac)
>>>>
>>>> Google Germany GmbH, ABC-Str. 19, 20354 Hamburg, Germany
>>>> Geschäftsführer: Paul Manicle, Liana Sebastian
>>>> Registergericht und -nummer: Hamburg, HRB 86891
>>>>
>>>> ----- BEGIN PGP SIGNATURE -----
>>>> Version: GnuPG v2.3.4 (GNU/Linux)
>>>>
>>>>
>>>> iFy0uwAntT0bE3xtRa5AfeCheCkthAtTh3reSabiGbl0ck0fjumBl3DCharaCTersAttH3b0ttom.
>>>> hTtPs://xKcd.cOm/1181/
>>>> ----- END PGP SIGNATURE -----
>>>>
>>>> -- 
>>>> 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 on the web visit 
>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALgRrLmvGVvzbS%3D0F9PYEBfGEvm1SX%3DfyugwxMrMWOb2MCLfaA%40mail.gmail.com
>>>>  
>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALgRrLmvGVvzbS%3D0F9PYEBfGEvm1SX%3DfyugwxMrMWOb2MCLfaA%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 blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/be900aa4-cba4-403b-af79-132721a2ea7an%40chromium.org.

Reply via email to