Использование стандартной клиентской базы данных, демонстрации всех функций.
IndexedDB реализуется во всех браузерах уже несколько лет. Это база данных типа ключ/значение, поэтому не-SQL, хранящаяся на компьютере пользователя. Это позволяет программе сделать все необходимые данные постоянными, чтобы они были доступны от сеанса к сеансу, не загружая их на сервер при каждом запуске программы.
Таким образом, пользователь может получить в свое распоряжение великолепную библиотеку функций, которая будет загружена раз и навсегда. Она будет доступна только для приложений одного сайта, база IndexedDB связана с доменом.
Использование IndexedDB с Electron
Простая база данных для локального приложения, совместимая с веб-приложением.
Загрузка файла JSON в IndexedDB
Сценарий с демонстрацией заполнения базы IDB из файла и доступа к содержимому.
Сохранение сценариев в IndexedDB
Как загрузить файлы, сохранить их в базе и использовать функции на HTML-странице.
Демонстрации в Интернете
Инфраструктура SimpleIDB, доступная в GitHub, позволяет выполнять с одной инструкцией каждую базовую операцию в IndexedDB: Добавить, прочитать, изменить, удалить, найти. И он меньше 10 КБ!
- Демо-версия SimpleIDB. Интерактивная демонстрация основных функций фреймворка SimpleIDB.
- Демо-индекс. Демонстрация использования индекса.