Question

I've read up on the standards regarding WebSQL, IndexedDB, and localStorage, but where can I read up on how a specific browser (Google Chrome in this instance) actually implements these features?

I know I could read source code from Chromium, but I assumed there would be some introduction/documentation type articles put out by the teams that built the browsers on the subject. I've been searching for a while and haven't found anything.

Was it helpful?

Solution

If you mean "actually implements" as in "what C++ code is written to make magical HTML5 things happen", then the code really is the best you can do. There are a variety of design documents floating around (like this old one for IndexedDB) that the teams sometimes keep up to date, but the code itself is the best source for implementation details. Sifting through the tests (for IndexedDB, for example) is a good way to get started. Further discussion of implementation details takes place on chromium-dev and webkit-dev, searching those lists for tidbits is another good source of information.

If, on the other hand, you meant "actually implements" as in "what bits of HTML5 can I use in browser X", then caniuse is probably your best bet for up-to-date feature compatibility tables.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top