Contact emails
ari...@chromium.org, jadek...@chromium.org, mike...@chromium.org
Specification
https://www.w3.org/TR/webdatabase/
Summary
We intend to deprecate and remove usage of WebSQL in third party contexts. Deprecation is targeted for M94 and removal is targeted for M97.
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. The W3C encouraged those needing web databases to adopt Web Storage or Indexed Database.
We hope to entirely deprecate and remove WebSQL at some future point when usage is low enough.
TAG review
Not needed
Based on usage measurements rolled out in milestone 91 only 0.035% of page loads use WebSQL in a third party context. Further, only 0.02% of top sites have adopted this feature.
Gecko: Never implemented
WebKit: Deprecated in version 608 (Safari 13)
Web developers: No signals
Any attempt to use this feature will be flagged in the Issues tab.
Not fully, one test checks the availability of the feature.
Contact emails
ari...@chromium.org, jadek...@chromium.org, mike...@chromium.org
Specification
https://www.w3.org/TR/webdatabase/
Summary
We intend to deprecate and remove usage of WebSQL in third party contexts. Deprecation is targeted for M94 and removal is targeted for M97.
Blink component
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. The W3C encouraged those needing web databases to adopt Web Storage or Indexed Database.
We hope to entirely deprecate and remove WebSQL at some future point when usage is low enough.
TAG review
Not needed
Risks
Based on usage measurements rolled out in milestone 91 only 0.035% of page loads use WebSQL in a third party context.
Further, only 0.02% of top sites have adopted this feature.
Interoperability and Compatibility
Gecko: Never implemented
WebKit: Deprecated in version 608 (Safari 13)
Web developers: No signals
Debuggability
Any attempt to use this feature will be flagged in the Issues tab.
Is this feature fully tested by web-platform-tests?
Not fully, one test checks the availability of the feature.
Tracking bug
Link to entry on the Chrome Platform Status
--
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/CAGpy5D%2BHiGthRBeCVMhL1PNdGyVaagRusPgFAnLkyF8J_gWm0g%40mail.gmail.com.
--
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/CAL5BFfUCNvRNGQN7Oj6y7R2682KTv%3DgHis8nOSYs7Ne5q%2BHxBg%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
Hi all,I work as a developer in a complex business-oriented web application. This application used WebSQL as the main persistence API for a very long time. We knew that it was deprecated in the standard, and therefore we eventually migrated all our code to IndexedDb, and our latest releases do not use WebSQL at all.However, some customers still use our previous versions, and we know that it will take some of them a significant amount of time to update to our newer release (in several cases we are talking for sure >1 year, in some it might be even more).We would like to avoid using old versions of the browser while this happens, as we would be missing improvements and more importantly security updates. So my main question is, once the change is implemented, will it be possible via some flag to still use WebSQL temporarily in newer versions post M97?I'm asking mainly because even though it was deprecated there, Safari still allows us to enable it back, so I was wondering if a similar feature will be available in Blink.Thanks a lot in advance. Regards,Antonio.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
Hi Ari,Thanks a lot for your response. To be honest, I had completely missed the "third party context" part. So this means that as long as we are creating/accessing the WebSQL database in the main domain the user is in, it will continue to be supported, at least for the time being?If that is the case, then from our side we would be ok, our application should continue to work correctly.Assuming that I'm correct, could you give a bit of visibility on how the team sees WebSQL going forward? Should we expect support for it to be dropped in short/mid term? Or do you anticipate the status-quo to be kept like this for a bit longer than that?Finally, just as feedback from my side, if/when the team finally decides to fully remove support for WebSQL, it would be great if it was deprecated with a bit more time in advance so that we can warn our users with a bit more margin.Thanks a lot for your information and insight!Regards,Antonio.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
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/CAGpy5D%2BaQtspAhFrR1LUrvu2XZi58q4OhXV6G1kTjPO-P%3DuVmg%40mail.gmail.com.
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.