⬆ Вернуться к оглавлению
🗄 Базы данных / хранилище (в браузере)
🔹 basil.js
👉 Унифицированное хранилище
- localStorage / cookies / session
- единый API
💡 Для:
🔹 Dexie.js
👉 Обёртка над IndexedDB
- удобный API
- Promises
- быстрая работа
💡 Лучший выбор для IndexedDB 🔥
🔹 ForerunnerDB
👉 База данных прямо в браузере
- Mongo-подобные запросы
- data-binding
💡 Для:
- сложных клиентских приложений
🔹 idb
👉 Лёгкая обёртка над IndexedDB
💡 Альтернатива Dexie ⚡
🔹 localForage
👉 localStorage “на стероидах”
- использует IndexedDB под капотом
- fallback
💡 Очень популярный 🔥
👉 простой и надёжный
🔹 LokiJS
👉 In-memory база
- хранится в памяти
- очень быстрая
💡 Для:
🔹 Lovefield
👉 SQL в браузере
💡 Для:
⚠️ проект заморожен
🔹 PouchDB
👉 offline-first база
- синхронизация с сервером
- CouchDB совместимость
💡 Для:
🔹 RxDB
👉 реактивная база
- realtime
- синхронизация
- offline-first
💡 Очень мощно 🔥🔥
👉 современный подход
🔹 store.js
👉 простой wrapper
💡 Для: