IndexedDB is new in HTML5. Web Databases are hosted and persisted inside a user's browser. By allowing developers to create applications with rich query abilities it is envisioned that a new breed of web applications will emerge that have the ability to work online and off-line.
This example code demonstrates how to create a very simple todo list manager. It is a very high level tour of some of the features available in HTML5.