Да, вы можете хранить и извлекать клиентские объекты sipml5 из и в IndexedDB, поскольку он может хранить объекты любого типа и использовать алгоритм структурированного клонирования для сериализации данных.По сути, он может сохранять все типы данных javascript в виде простого объекта, во вложенных или циклических ссылках.
Алгоритм структурированного клонирования - это алгоритм, определенный в спецификации HTML5 для копирования сложных объектов JavaScript.Он используется внутри системы при передаче данных рабочим и из Workers через postMessage () или при хранении объектов с помощью IndexedDB.Он создает клон путем повторения через входной объект, сохраняя карту ранее посещенных ссылок, чтобы избежать бесконечного обхода циклов.Вы можете получить больше информации от здесь