API индексированной базы данных

редактировать

API индексированной базы данных (обычно именуемый IndexedDB ) - это JavaScript интерфейс прикладного программирования (API), предоставляемый веб-браузерами для управления NoSQL база данных из объектов JSON. Это стандарт, поддерживаемый Консорциумом всемирной паутины (W3C).

В качестве альтернативы стандарту веб-хранилище IndexedDB может обеспечить большую емкость хранилища. Веб-хранилище имеет фиксированные ограничения на веб-сайт, но ограничения IndexedDB «обычно довольно велики, если они вообще существуют».

Примеры использования для IndexedDB включают кеширование данные веб-приложения для офлайн доступности. Некоторые модули браузера, такие как devtools или extension, также могут использовать его для хранения.

История

Добавлена ​​поддержка IndexedDB в Firefox версии 4, Google Chrome версии 11 и Internet Explorer версии 10. В Safari добавлена ​​поддержка в версии 8.

База данных Web SQL была предыдущим API, разработанным Apple. Но Firefox отказался добавить его поддержку и выступил против того, чтобы он стал стандартом, потому что он кодифицировал бы причуды SQLite. Таким образом, он был устаревшим в пользу IndexedDB.

Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-23 13:26:09
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте