Почему вкладка занимает сотни мб памяти?



@kr_ilya

Интересно узнать с технической стороны, почему одна вкладка хрома, занимает сотни мегабайт даже при том, что открыт сайт размером несколько килобайт. Понимаю, что хром запускает отдельный процесс на каждую вкладку, которая может выполнять все функции браузера, но не понятно что может занимать так много памяти, даже учитывая то, что все расширения и «основной» процесс браузера висят отдельно и здесь не должны учитываться.

Вот сайт буквально на несколько кб
https://missingdice.com/dice-roller/
Вот использование памяти
_bv5slszziwet5bv_shzxp5tasu.png


Решения вопроса 0


Ответы на вопрос 1



@firedragon

Смотрите. Каждая страница это 100 ни а то и тысячи элементов DOM.
Каждый элемент DOM это свой обьект с примерно сотней свойств.
И если флоаты занимают по 4 байта, то строки жрут по 2 байта на символ.
Плюс все это еще нужно расставить, вовремя обновить, и запустить примерно 1 мегабайт яваскрипт кода

Добавить комментарий

Ваш адрес email не будет опубликован.