Primary eng (and PM) emails
Summary
Deprecate Web SQL Database support in workers. This doesn't cover Web SQL Database in the main context.
Motivation
The specification itself is deprecated [1], and the worker support has some code complexity in modules/webdatabase/.
We have WorkerGlobalScope::TerminationObserver only for Web SQL Database support.
[1] http://www.w3.org/TR/webdatabase/
Compatibility Risk
- This is only deprecation. The feature won't be changed.
- IE and Firefox never support Web SQL Database.
- The worker support was added in 2010.
- If we removed the features, it would be possible that some WebKit-only sites would break.
Alternative implementation suggestion for web developers
Indexed Database.
Usage information from UseCounter
http://www.chromestatus.com/metrics/feature/timeline/popularity/313
http://www.chromestatus.com/metrics/feature/timeline/popularity/314
Stable channel doesn't have these counters yet. On Beta, OpenWebDatabaseInWorker is used in 0.000003% of page views, and OpenWebDatabaseSyncInWorker is also 0.000003%.
Entry on chromestatus.com, crbug.com, or MDN
http://www.chromestatus.com/features/6330987952734208
Requesting approval to remove too?
No.
Primary eng (and PM) emails
Summary
Deprecate Web SQL Database support in workers. This doesn't cover Web SQL Database in the main context.
Motivation
The specification itself is deprecated [1], and the worker support has some code complexity in modules/webdatabase/.
We have WorkerGlobalScope::TerminationObserver only for Web SQL Database support.
[1] http://www.w3.org/TR/webdatabase/
Compatibility Risk
- This is only deprecation. The feature won't be changed.
- IE and Firefox never support Web SQL Database.
- The worker support was added in 2010.
- If we removed the features, it would be possible that some WebKit-only sites would break.
Alternative implementation suggestion for web developers
Indexed Database.
Usage information from UseCounter
http://www.chromestatus.com/metrics/feature/timeline/popularity/313
http://www.chromestatus.com/metrics/feature/timeline/popularity/314
Stable channel doesn't have these counters yet. On Beta, OpenWebDatabaseInWorker is used in 0.000003% of page views, and OpenWebDatabaseSyncInWorker is also 0.000003%.