Главная Библиотека Оптимизация работы сайта CSS Избегайте использования фильтров

Избегайте использования фильтров

В статье "Avoid Filters" автор рекомендует избегать использования фильтров, если это возможно, т. к. они тормозят загрузку изображений.

Собственный фильтр AlphaImageLoader в Internet Explorer нацелен на исправление проблем с "полупрозрачными" true color изображений в формате PNG в Internet Explorer до 7 версии. Проблема с этим фильтром состоит в том, что он блокирует рендеринг и тормозит браузер при загрузке изображения. Это также увеличивает потребление памяти и применяется к каждому элементу, а не к изображению, что ещё больше умножает данную проблему.

Лучше всего полностью избегать использования фильтра AlphaImageLoader вместо этого используйте PNG8, которые хорошо подходят для Internet Explorer. Если же вам всё таки необходимо использовать фильтр AlphaImageLoader, используете hack-функцию _filter, чтобы "не наказывать" ваших пользователей, использующих Internet Explorer старше 7 версии.

 

Оригинал статьи на developer.yahoo.com

Перевод КОМТЕТ komtet.ru