@Stepan1998

Как измерить сколько памяти занимает html элемент и объект созданный через new?

Как можно в браузере увидеть сколько памяти занимает какой-либо html элемент или объект, который мы создали от класса через new?
Хочется понять, сколько максимально возможно создавать объектов для того, чтобы страница не лагала с учётом старых устройств на 512 мб оперативки.
  • Вопрос задан
  • 168 просмотров
Пригласить эксперта
Ответы на вопрос 1
@rPman
провести эксперимент не вариант что ли?

по теме вопроса, чтобы не лагало, вместо создания новых элементов, рекомендуется их переиспользывание

грубый пример если хочешь создать что то типа excel таблицы, с огромным количеством строк, вместо буквального создания для каждой ячейки html элемента, лучше создать только видимые элементы и менять их содержимое при виртуальном скроллинге, кстати в такой реализации можно вместо изменения содержимого всех элементов, перемещать верхние, исчезающие при скроллинге - вниз (или наоборот нижние вверх), задавая новое значение только им.

создание нового dom элемента (а точнее изменение чего либо что меняет положение и размеры элементов на экране) на порядок более медленное чем изменение его содержимого или цвета

p.s. а еще есть самостоятельное рисование на canvas, плюс webgl, позволяют отрисовывать очень сложные интерфейсы
p.p.s. еще есть svg но он медленнее
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы