On 11 Nov 2015, at 8:33am, ajm at zator.com wrote: > A great notice to all us who write Windows. And a final prayer to MS: add an > extension to use it from JavaScript.
There's a story behind this. During the review leading to HTML5 the web consortium (the one which decides which features should be introduced to HTML/CSS/JavaScript) listed a 'webdatabase' specification so that browsers could maintain data in a database-like structure. The specification boiled down to "Implement a simple SQL engine with an API like [this].". Unfortunately all the leading browser publishers implemented this happily and quickly. "Unfortunately" because they all did it by including SQLite in their project. This is a problem because the only way to ensure compatibility in that case is for the web consortium to include the full specification of SQLite inside the specification for a compatible web browser. Otherwise people would start doing things like calling PRAGMA commands from web pages, and then an unofficial standard would evolve which required PRAGMA commands to be supported from the web API. So they did. And it failed. And that's where we are today. Simon.