Моя цель - сериализовать собственные типы данных JavaScript для хранения в базе данных SQLite. Я делаю это в рамках расширения Firefox, и поэтому у меня есть доступ к API XPCOM платформы Mozilla. Сначала я думал, что проще всего будет просто хранить строки JSON.
Однако, если есть способ сериализации собственных типов данных на платформе Mozilla, я хотел бы знать, где я могу его найти. И если это возможно, какой экономии места на диске я могу ожидать для дополнительной работы (если таковая имеется) и будут ли затраты на производительность по сравнению с JSON?
Конечно, выгоды от хранения данных в двоичном формате могут не перевешивать простоту использования JSON. Есть предложения?