Выделение памяти под теги

229
21 июля 2017, 01:42

Имеет ли большое значение то, какие теги использовать для представления одного и того же вида информации на странице, допустим, параграфа статьи? Выделяет ли движок браузера разное количество памяти под, допустим, теги <div> и <p>, и сильно ли это может сказаться на производительности при необходимости отобразить страницу с большим количеством узлов на мобильном устройстве?

Answer 1

В общем случае да, т.к. разные элементы имеют разный набор свойств, и разные наборы событий, что в свою очередь сказывается на количестве необходимой памяти и обработке. С другой стороны это всё сильно зависит от внутренней реализации браузера.

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

Я бы предположил что влияние это в общем случае ничтожно. Но это всего лишь предположение.

Answer 2

Решил провести тест. Создал Html страницу с 10000 div в которые вставил Lorem ipsum... в среднем она загружается за 1.33 такая же страница, но 10000 p в среднем загружается за 1.32.

Так что решайте сами, что использовать.

READ ALSO
Линия переменного размера в тексте

Линия переменного размера в тексте

Как сделать подобные поля в html? Нужно, чтобы линии занимали все пространство до правого края страницы

261
круглый прогресс бар

круглый прогресс бар

Всем доброго дня! Хочу реализовать круглый прогресс бар, отображающий числа(минуты) от 10 до 60Вот код: https://jsfiddle

320
Мусор в summernote

Мусор в summernote

На сайте, для написание записей используется WYSIWYG редактор summernoteПроблема в том, что если скопировать текст из браузера и вставить в редактор...

278
Как сделать подгрузку контента, как на мобильном

Как сделать подгрузку контента, как на мобильном

Всем привет, делаю мобильный сайт, подскажите как сделать через jquery подгрузку контента как на мобильном (зажимаем пальцем экран и проводим...

258