Designing the IndexedDB API
Understand the workings of the IndexedDB API, its capabilities and wrappers required on top of it to make it a lot more useful for web applications.
The IndexedDB API started as an alternative to the WebSQLDB API that brought together Microsoft and Mozilla. Reading through its mailing lists gives an interesting insight into how and why the API is the way it is.
Wrappers like a Jquery Plugin, Promises/Futures fro callbacks, etc. would also make an interesting discussion.
- IndexedDB API - http://nparashuram.com/ttd/IndexedDB/index.html
- Jquery IndexedDB Plugin - http://nparashuram.com/IndexedDB/jquery/index.html
- LINQ for IndexedDB - http://nparashuram.com/IndexedDB/LINQ/index.html