Есть ли разница в производительности между тегами?
Например у меня (образно) 10000 слов данных, каждое слово нужно обернуть в тег
Влияет ли выбор тега на производительность, если стили одинаковые?
<ul class="list">
<li class="item">some item</li>
<li class="item">some item</li>
<li class="item">some item</li>
</ul>
VS
<div class="list">
<div class="item">some item</div>
<div class="item">some item</div>
<div class="item">some item</div>
</div>
(Вопрос не конкретно про эти (div
, li
) теги, а про теги вообще)
Для браузера это всего лишь нет никакой разницы в том каким тегом обернуто слово, или что-либо другое.
На производительность будет влиять само количество этих тегов. Google Chrome рекомендует на одной странице использовать не более 1500 тегов в идеальном случае и не более 3000 в худшем случае. Если на странице больше 3000 тегов - уже будет ругаться Google Page Insights.
По большей части на производительность влияет css. Желательно не делать много селекторов, и не создавать специфичных селекторов. Так же нужно иметь введу то, что анимации css тоже сильно грузят страницу. Об производительности css можно почитать здесь.
Ну и основное, что грузит страницу - это JavaScript.
Так же не стоит никогда заниматься преждевременной оптимизацией.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Как сделать кнопку навигации по сайту, или же чтоб кнопка переводила на опреденный элемент страницы?
Можно ли вставить DIV блок под исполняемый скрипт, если нет за что зацепиться в плане id или class?
Помогите сделать плавный Анимированный переход в Javascript, когда Нажимаешь "подробнее" между объектами, изначально он статично переключает...
Подскажите идею, как сверстать этот блокНапишите, пожалуйста, мини-структуру