Я использовал localStorage для создания подключаемого модуля, который выполняет следующие действия:
1. Сохраняет фоновый режим (режим изображения или цветовой режим).
2. Сохраняет изображение как base64.
3. Сохраняет параметры изображения и цвета (пользовательские, выбирают, произвольно, автоматически изменяют).
4. Настройки хранилищ.
Таким образом, вы можете использовать LocalStorage для хранения данных и повышения производительности.Но вы можете хранить только до 5 МБ данных.