Как сохранить обьект с функциями и файлами в браузере (localStorage, etc..)?
Есть массив с сложной структурой вложенных обьектов/массивов. В качестве значений обьекта может быть функция или File. Вопрос - как можно все это дело распарсить и сохранить в браузере и потом восстановить?
LocalStorage не единственный вариант. IndexedDb, и любые решения браузеров тоже подойдут. Нужно как то сохранить функцию и файл.
Подскажите, мб есть какие то решения для этого?
Картинку в base64 - сохраняем как строку, функцию просто сохраняем как строку и потом через eval используем. Можно упереться в ограничение на размер localstorage.