По большей части, не имеет значения Где вы храните эти данные столько же, сколько и данных, которые вы храните.Все данные, которые вы храните, независимо от того, находятся ли они в хранилище или в статической переменной, хранятся в оперативной памяти.Из-за этого ваше приложение может вызвать сбой браузера из-за слишком большого расхода ресурсов.
Гораздо лучшее решение для хранилища (если вам абсолютно необходимо хранить данные на стороне клиента) - это использовать что-то под названием IndexedDB.IndexedDB хранит данные на жестком диске вместо ОЗУ
. Однако в большинстве случаев рекомендуется хранить данные в серверной части, разбивать их на страницы и затем при необходимости отправлять клиенту только отдельные страницы.Это гарантирует, что
Клиенту не нужно загружать массив данных перед тем, как приложение заработает.
У клиента нетхранить большие объемы данных в оперативной памяти.