@arswarog/idb-fns
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

Что хочу

  • Полноценные запросы а не key-value
  • АПИ как у нативного, только на промисах
  • Наличие хуков для отлавливания добавления/изменения/удаления записей
  • Наличие софтварной блокировки работы с базой - для бекапа, обновления и т.п.
  • Наличие миграций
  • Наличие полноценного бекапа и рестора
  • Малый размер

Что имеется

indexeddb-export-import

базовый бекап и рестор

idb

легкая промис обвеска над нативным АПИ, выглядит очень удобно

dexie

выглядит как довольно сложная обертка, добавляющая новый АПИ

@n1md7/indexeddb-promise

ORM на декораторах

synceddb

Makes it easy to write offline-first applications with realtime syncing and server side persistence.

idb-wrapper

Другое

navigator.storage

https://caniuse.com/mdn-api_storagemanager

Общие сведенья и сравнение различных стораджей

Начиная с iOS и iPad 13.4, Safari 13.1 на macOS, существует семидневный срок хранения данных. Это означает, что если пользователь в течение семи дней не обращается к данным, они будут удалены. Данная политика не применяется в отношении приложений, добавленных на главный экран.

Как использовать IndexDB для управления состоянием в JavaScript

Readme

Keywords

none

Package Sidebar

Install

npm i @arswarog/idb-fns

Weekly Downloads

1

Version

0.0.4

License

MIT

Unpacked Size

57.5 kB

Total Files

31

Last publish

Collaborators

  • arswarog