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/15700c44-b51e-4d94-916d-20d20d8ac4e5n%40chromium.org.