4 ms·
> canning WebSQL for spurious reasons The way to implement WebSQL is to copy SQLite 3.1.9. That is not exactly a baked specification, that is the kind of crap
by turingfail 12y ago
> canning WebSQL for spurious reasons
The way to implement WebSQL is to copy SQLite 3.1.9. That is not exactly a baked specification, that is the kind of crap companies used to pull to make unimplementable "standards" for everyone who doesn't license their code and doing that a few times over a decade would make w3c compliant browsers pretty crappy.
- cageface 12y agoIt would have made much more sense to use that as a basis for a new, more formal spec than to pull some new NoSQL spec that nobody wanted out of their ass.
- cromwellian 12y agoSo instead, invent something that's a piece of crap, and make the Web worse than what Android and iOS developers get for offline storage. SQLite is public domain, there's no need to license it. Sometimes worse is a better, and insisting on standards process purity in this case I think harmed developers and didn't help the Web at all. There was nothing wrong with SQLite from a licensing standpoint, and everyone could have used it, and reverse engineered a spec later.
- Yoric 12y agoReverse engineering a spec from an active product which regularly fixes bugs or adds new features? I'm not saying that it couldn't work, but I am not very optimistic. Plus, I don't remember that anybody in w3c or whatwg actively defended that approach.