Производительность браузеров в зависимости от верстки
На сайте техногрета Студии Лебедева появилась познавательная статья о Производительности браузеров в зависимости от верстки.
Процитирую выводы из статьи
- Для интерактивных элементов лучше использовать position: absolute.
- Большое количество элементов на странице может снизить производительность, но не стоит увлекаться их сокращением в ущерб надежности макета.
- Не надо делать очень глубоких вложенных структур элементов.
- Прежде чем начинать верстку макета, следует узнать, какие интерактивные механизмы там должны быть — это избавит от многих проблем уже на начальном этапе работы над проектом.
- Не надо загонять себя в угол глупых стереотипов: «валидность» и «семантичность» никому, кроме самих разработчиков, не нужна.
- Не стоит без надобности растягивать картинки. Если это необходимо сделать, следует воспользоваться canvas.
- Как правило, img-элемент будет работать гораздо быстрее, чем CSS-свойство background-image.
- Помните главное правило: оптимизировать нужно то, что требует оптимизации.
Настоятельно рекомендую ознакомится с оригиналом, который содержит много позновательных графиков и тестов.





