Когда вы создаете объект или массив в Javascript, он выделяет небольшой блок памяти для хранения значения. Все значения в объекте или массиве, включая другие объекты или массивы, выделяются в отдельный блок памяти со ссылкой на адрес в родительском объекте или массиве.
Следовательно, сколько вложенных объектов или массивов (или сколько объектов или массивов, период), которые вы можете инициализировать в сценарии за один раз, полностью зависит от того, сколько оперативной памяти имеет ваш компьютер. Как только вы начинаете достигать пределов объема вашей оперативной памяти, скорость процессора вступает в игру, поскольку чем быстрее ваш компьютер может находить, создавать и перераспределять адресное пространство, тем дольше система может работать до ее сбоя.