Я пытаюсь создать веб-страницу, для которой мне нужно перекопать около 100 МБ данных в JavaScript. В разных браузерах я сталкиваюсь с ошибками "максимальный размер стека вызовов" при разных объемах данных.
Могу ли я исправить эту проблему, пройдя мой код и пытаясь переместить локальные переменные внутри функций в более глобальную область, чтобы попытаться их распределить по куче вместо стека? Или эти понятия не существуют в JavaScript? (Насколько я знаю, у меня нет никаких рекурсивных циклов в моих данных, поэтому на самом деле это пара огромных строк/массивов чисел, которые, по-видимому, вызывают ошибку)
Если это невозможно, есть ли способы попросить браузер зарезервировать больше памяти?