Remove Web SQL in non-secure contexts, and webkitStorageInfoContributors: ay...@chromium.org, mo...@chromium.org
Chromestatus Bug Intent to Deprecate & Remove
The Web SQL standard is marked as deprecated, and every browser has dropped it except Chromium. It inspires frequent security issues and requires maintenance, but it's little used.
window.webkitStorageInfo API (Chromestatus Bug Intent to Remove ) is a legacy quota API. It's been deprecated since 2013, replaced by the now standardized StorageManager API.
Conversations with Enterprise teams at multiple companies, with Chrome OS teams, and partners didn't reveal usage of either. An analysis of the web's top 10K sites revealed no Web SQL usage over HTTP, and only trivial webkitStorageInfo usage for feature detection in standard libraries. Thus we are removing both in M110.
The recent launch of SQLite over Wasm makes available a superior replacement for Web SQL. We will scour the web for further usage before announcing a date for full removal.
See go/deprecating-websql for more on our careful approach.
|