W3C Working Group Just Killed Web SQL Database
31–40 of 87 posts
Re: W3C Working Group Just Killed Web SQL Database
#32Re: W3C Working Group Just Killed Web SQL Database
#33I think that's a great news. HTML5 adds lots of complexity in the browser, and yet don't address most of the fundamental problems of HTML: security, complexity. Web SQL was another step in the wrong direction. Local storage wont go away. I hope Web SQL will be replaced by something "better" and more straightforward, A simple key-value database would be great.
> A simple key-value database would be great. That's exactly it: http://www.w3.org/TR/IndexedDB/
Re: W3C Working Group Just Killed Web SQL Database
#34Earlier quoted context omitted.
The most complex part of Web SQL effectively amounted to "Whatever SQLite implemented" Which is one of the most tested, most utilized, most known pieces of code used among modern software. Saying "reference it" is entirely rational. And really the ludicrous notion that documenting its behaviors is unfathomably difficult is so asinine that it demolishes that line of argument. neither Mozilla nor Microsoft supported it…
Which is one of the most tested, most utilized, most known pieces of code used among modern software. Sounds like Microsoft Windows to me :) I think that SQLite is a really nice database. But just because SQLite would work in the browser, doesn't mean W3C shouldn't try to do something better.
Re: W3C Working Group Just Killed Web SQL Database
#35I definitely don't see this just suddenly evaporating or going unmaintained in those platforms.
Re: W3C Working Group Just Killed Web SQL Database
#36If the SQL guys were serious about their shit they should have patch some JavaScript at the syntax level. Instead they pushed/lobbied for the usual broken binding that is the very reason SQL is so contreversed: impedance mismatch. Of course, hacking a javascript parser to introduce some SQL semantic in it is not exactly "easy" Basically, the initiative was doomed from day one, what a waste of time...
Re: W3C Working Group Just Killed Web SQL Database
#37Earlier quoted context omitted.
The most complex part of Web SQL effectively amounted to "Whatever SQLite implemented" Which is one of the most tested, most utilized, most known pieces of code used among modern software. Saying "reference it" is entirely rational. And really the ludicrous notion that documenting its behaviors is unfathomably difficult is so asinine that it demolishes that line of argument. neither Mozilla nor Microsoft supported it…
The truth is the reason they pointed to SQLite is because the proposed API was so obscenely complicated that it was easier to point to a reference implementation than to accurately specify a standard, which points to a rather fundamental problem with the proposed standard: SQL is too damn complicated, and embedding it in browsers is a bad idea. For a web standard to succeed, you need either Mozilla or Microsoft suppo…
Re: W3C Working Group Just Killed Web SQL Database
#38Earlier quoted context omitted.
Which is one of the most tested, most utilized, most known pieces of code used among modern software. Sounds like Microsoft Windows to me :) I think that SQLite is a really nice database. But just because SQLite would work in the browser, doesn't mean W3C shouldn't try to do something better.
Where "better" doesn't mean "more efficient, more powerful, more understood, or more effective", but "more standard-y".
Re: W3C Working Group Just Killed Web SQL Database
#39Re: W3C Working Group Just Killed Web SQL Database
#40This spec isn't the only game for offline storage. IndexedDB is the favored replacement: http://www.w3.org/TR/IndexedDB/ I like it because the API is much more web-like than SQL. Others have other reasons to prefer it.
For someone unfamiliar with the term, what does "web-like" mean?
The web was built by taking existing systems, and cutting away at them until they were so simple they barely worked. But because they were simple they could spread.
IndexedDB isn't the simplest spec it could be (I think they could do-away with transactions if they were willing to require MVCC semantics) but it is admirably simple for a database.