Рабочая группа Web Applications Working Group опубликовала рабочую версию проекта "Indexed Database API".
Для соответствия требованиям по использованию оффлайн-данных в веб-приложениях, агентам пользователей (например, браузерам) приходится хранить локально большое количество объектов. Спецификация "Web Storage" описывает методы хранения ключей и соответствующих им значений. Однако, эти методы не обеспечивают поиска ключей в предопределённом порядке, эффективного поиска значений, а также хранения повторяющихся значений в одном ключе.
Спецификация "Indexed Database API" определяет конкретный API, предоставляя расширенные возможности по управлению данными типа "ключ-значение", которые используются в большинстве сложных процессоров запросов. Этот API предусматривает использование транзакционных баз данных для хранения ключей и соответствующих им значений (одно или более на каждый ключ), кроме того, устанавливает методы для обхода ключей в определённом порядке.
Последнюю версию рабочего проекта спецификации "Indexed Database API" можно найти по адресу http://www.w3.org/TR/IndexedDB/ [6].