Индексировать DB

Использование стандартной клиентской базы данных, демонстрации всех функций.

IndexedDB реализуется во всех браузерах уже несколько лет. Это база данных типа ключ/значение, поэтому не-SQL, хранящаяся на компьютере пользователя. Это позволяет программе сделать все необходимые данные постоянными, чтобы они были доступны от сеанса к сеансу, не загружая их на сервер при каждом запуске программы.

Таким образом, пользователь может получить в свое распоряжение великолепную библиотеку функций, которая будет загружена раз и навсегда. Она будет доступна только для приложений одного сайта, база IndexedDB связана с доменом.

Использование IndexedDB с Electron
Простая база данных для локального приложения, совместимая с веб-приложением.

Загрузка файла JSON в IndexedDB
Сценарий с демонстрацией заполнения базы IDB из файла и доступа к содержимому.

Сохранение сценариев в IndexedDB
Как загрузить файлы, сохранить их в базе и использовать функции на HTML-странице.

Демонстрации в Интернете

Инфраструктура SimpleIDB, доступная в GitHub, позволяет выполнять с одной инструкцией каждую базовую операцию в IndexedDB: Добавить, прочитать, изменить, удалить, найти. И он меньше 10 КБ!