Bruce Tognazzini: He did the same thing with the original Mac, although then, Flash was not the issue. Few will remember, but, when the Mac debuted in 1984, there were no arrow keys on the keyboard. That was a big deal.
Not sure I understand the “never be shipped in IE or Firefox” part. If the reason is that Web SQL is not part of the HTML5 spec then why does Firefox support Geolocation and Web Workers? Robert Sayre then goes on to say - https://twitter.com/sayrer/status/12359229665 - Web SQL won’t see two independent implementations but Chrome, Opera and Safari/Webkit all have versions that do suppport Web SQL.
Phil - I’m not convinced that the two specifications you list are binary choices or in conflict. Can’t you have Offline Applications and Web SQL? Would be good to get a one pager showing the state of all of the storage related specs. Local Storage, Session Storage, Web SQL / Indexed DB, Offline Webapps etc. Sayers statement that Web SQL won’t be shipped because it isn’t part of HTML5 or have 2 implementations still doesn’t make sense independent of what non-HTML5 spec we are discussing.
As I understand it, the SQL-not-in-HTML5 issue is a conversation that’s been going on for quite some time. For example: [link]
Since most modern browsers have a SQLite library on hand, Web SQL seems to have boiled down to just use SQLite - even to the point of the SQL dialect basically consisting of whatever SQLite accepts.
I read “never be shipped in IE or Firefox” as this: Mozilla folks are uncomfortable with the vaguery of just use SQLite as harmful to the web - let alone tying a spec to a single project, open source or not. And, Microsoft is uncomfortable with just dropping an alien database engine into their browser.
Please correct me if I’ve gotten any of it wrong...