IndexedDB – развивающийся веб-стандарт для хранения значительных объемов структурированных данных в браузере и осуществления высокопроизводительного поиска по данным с помощью индексирования. Mozilla внесла значительный
технический вклад в эту спецификацию, и мы планируем реализовать её в Firefox 4
(поддерживается в FF RC4 — прим. пер.). Мы общались с известными веб-разработчиками на предмет внедрения элегантного API для хранения структурированных данных в веб. Safari, Chrome и Opera поддерживают технологию
Web SQL Database, использующую
SQL-запросы, которые передаются строковыми аргументами в JavaScript API; нам же кажется, что эстетическая составляющая разработки тоже заслуживает внимания, а подобное решение является не очень элегантным для клиентских веб-приложений. Мы донесли мнение разработчиков до
редактора спецификации IndexedDB, и
пообщались с Microsoft, которая отметила, что
IndexedDB была бы не плохим решением для веба. С маячащими на горизонте
реализациями от команды Chrome, нам кажется необходимым объяснить наш выбор архитектуры и то, почему нам кажется, что
IndexedDB является лучшим решением для веб нежели Web SQL Database.