пятница, 1 октября 2010 г.

Новый интернет формат изображений от Google - WebP



Уровень читающего: Все

Что бы сделать работу в Интернете быстрее, Google в течение последних нескольких месяцев выпускал ряд инструментов помогающие владельцам сайтов ускорить свои ресурсы.
Такие как PageSpeed для браузера Firefox или SpeedTracer для Chrome - эти приложения помогали выявить и устранить проблемы с производительностью веб-приложений. Так же Google выпустил и множество "закрытых" инструментов, которые помогали построить насыщенные веб-приложения с полностью оптимизированным кодом на JavaScript. И хотя эти инструменты невероятно успешно помогают разработчикам оптимизировать свои сайты, у них по прежнему за большинство задержек на страницах отвечают картинки.




В данное время большинство распространенных форматов изображений в Интернете были созданы более десяти лет назад. Некоторые инженеры Google решили выяснить, существует ли путь для дальнейшего сжатия с потерями качества как в JPEG. Это бы позволило картинкам загружаться быстрее сохраняя при этом качество и разрешение. В рамках этих усилий был создан новый формат изображений WebP.

Чтобы улучшить сжатие, Google использовал компрессор изображений на основе VP8 кодека. Хотя преимущества VP8 были ясны в теории их ещё необходимо проверить в реальном мире. Для того, чтобы оценить эффективность усилий, они случайно выбрали около 1000000 изображений(в основном в формата JPEG, в меньшинстве PNG и GIF) и перекодировали их в WebP без ощутимого ущерба качеству исходного изображения. Это привело в среднем к 39% сокращения размера файла. Так же ожидается, что разработчикам будет не сложно достичь ещё лучших результатов.

Что бы помочь вам оценить производительность WebP с другими форматами, вам предоставляется возможность визуально все сравнить на этом сайте. Так же Google выпустил инструмент для преобразования, который можно использовать для конвертации изображений в формат WebP. Ну и напоследок планируется выпуск патча для WebKit, что бы обеспечить собственную поддержку в предстоящем выпуске Google Chrome. Google планирует добавить в WebP поддержку прозрачности, также известный как альфа-канал.


Не забывайте оставлять свои комментарии. Комментарии - это топливо для блога.=)

Комментариев нет:

Отправить комментарий

Что бы оставить комментарий у вас должен быть аккаунт в системе google