Я создаю библиотеку для внутреннего использования нашей компанией, которая может быть использована для разработки панелей данных на основе JS. Система загружает набор данных из API и отображает его в браузере. Размер используемых наборов данных может достигать 100 МБ.
При локальной разработке с этой системой в настоящее время происходит повторная загрузка данных при каждом обновлении страницы, что значительно замедляет локальную разработку. В идеале после обновления библиотека будет сравнивать только последние измененные временные метки с API и использовать локально кэшированную версию в случае их совпадения.
Javascript localStorage
был бы идеальным для этого, но, к сожалению, он имеет ограничение в 5 МБ. Так есть ли альтернатива, которая может быть использована для хранения больших данных? Или я могу как-то продлить localStorage
? Поскольку эта библиотека предназначена только для внутреннего использования, я могу изменить настройки браузера и установить плагины браузера, если это необходимо.