Data:URI CSS. Автоматизация кроссбраузерного решения для data:URI. Уменьшение количества запросов
Что это
«Зачем это надо?»
IE и другие
Основные достоинства
Что имеем
Итого
Будущее
Существует альтернативный вариант генерации CSS спрайтов, на основе data:URI схемы. Данный подход интересен тем, что максимально минимизируется кол-во обращений к серверу, и самое важное — можно полностью автоматизировать процесс сборки и перегенерации спрайтов. Для полной автоматизации процесса оптимизации работы сайтов и сборки css спрайтов на основе data:URI схемы была разработана специальная библиотека.
Мучения со стандартным подходом применения CSS спрайтов, а именно трудности модернизации и в некоторых случаях сложности оптимальной компоновки заставили искать альтернативный вариант оптимизации загрузки изображений. Далее речь пойдет об использование комбинированного метода: data:URI + mhtml. Более детально процесс создания изображений в этом формате описан в пятой главе книги «Разгони свой сайт».
В ходе дискуссий и умозаключений были определены слабые и сильные стороны этого подхода. Одним из значительных его недостатков является сложность сборки конечного CSS. Однако при использовании data:URI имеет место возможность автоматизации процесса. Соответственно, было принято решение создать программное обеспечение для автоматической сборки data:URI спрайтов.
Новый подход генерации CSS спрайтов на основе data:URI решили назвать Data URI Sprites — DURIS.ru. Название немного необычное — но зато уникальное и запоминается хорошо.