Блог

WebP — новый формат изображений от Google
Недавно Google представил свой собственный формат изображений - новый формат называется WebP.

У WebP много общего с JPEG. Как и JPEG, новый формат предназначен для отображения фотографий на веб-страницах и, как и JPEG, фотографии в формате WebP сжимаются с использованием технологии потерь — чем больше сжимаешь фото, тем ниже его качество.

Google уверяет, что изображения в формате WebP без видимой потери качества будут на 39,8% легче, чем аналогичные изображения в формате JPEG. Новый формат тестировали на протяжении последних нескольких месяцев, обработав в общей сложности около миллиона изображений из Веб — чаще всего в формате JPEG, но также и определенное количество PNG и GIF. Есть вероятность, что разница с JPEG в 39% веса картинки не является пределом для разработчиков и они уверены, что если изначально использовать не сжатые изображения, то результаты будут ещё лучше.

WebP использует технологию интеллектуального кодирования для кодировки изображений. Такая же технология используется и в видеокодеке VP8 для сжимания ключевых кадров в видео. Интеллектуальное кодирование использует значения в соседних блоках пикселей, чтобы спрогнозировать значение в блоке и затем кодирует только различие (остаток) между фактическими значениями и прогнозом. Остатки обычно содержат много нулевых значений, которые могут быть сжаты гораздо более эффективно. Потом остаточные данные преобразовываются и кодируются как обычно. WebP также использует переменные размеры блока.

На данный момент есть только первый релиз формата и помимо обычной работы над улучшениями разрабатывается патч для Webkit, чтобы обеспечить нативную поддержку нового формата в браузере Chrome.

WebP в настоящее время находится в стадии Developer Preview и, соответственно, не поддерживается какими-либо популярными браузерами, производителями различных устройств или программного обеспечения,в которых мы обычно пользуемся форматом JPEG — Photoshop или Iphoto. Несомненно, что Google скоро встроит формат в свой браузер Chrome и Picassa Photo, но нужна поддержка каждого ключевого игрока в сфере браузеров, программных и аппаратных средств обработки фотографий, чтобы это имело хоть какой-нибудь толк. Так что прямо сейчас WebP не представляет серьезной проблемы для JPEG. Хотя в будущем все возможно.

Изображения — большая часть (по весу) полезной информации на веб-странице и, если страница медленно грузится, то чаще всего это именно из-за фотографий. В целом в отрасли пытались решить проблему скорости загрузки страниц и этот вопрос стал еще острее с началом бума на рынке мобильных технологий, мобильного Интернета и растущего разочарования в возможностях сотовых сетей в вопросах передачи графических данных.

Но так как новый формат изображений является открытой технологией и основан на технологических разработках, с которыми в Вебе уже более-менее знакомы, то все же здесь высока вероятность светлого будущего для него. Первым шагом будет поддержка в Google Chrome, далее стоит вопрос о получении «одобрения» от Mozilla, Opera, Apple и Microsoft, чтобы включить формат в их браузеры. Учитывая, что большинство этих компаний сразу были готовы принять видеоформат WebM, то и сейчас особых проблем возникнуть не должно.
25.11.2010
W3C: браузер IE9 лучше всех поддерживает HTML5
Консорциум Всемирной паутины (W3C) провёл первые официальные тесты браузеров на соответствие стандартам HTML5. Выяснилось, что лучше всех с поддержкой новых стандартов справляются в компании Microsoft. Были проведены тесты в которых приняли участие браузеры Google Chrome (7.0.517.41 beta), Firefox 4 (Beta 6), Opera 10.60 и Safari 5 (5.0.7533.16), а также последняя предварительная демонстрация платформы Internet Explorer 9. IE9 отлично показал себя в пяти группах тестов из семи (100% результат) и хорошо — в оставшихся двух. Остальные браузеры справились с тестами хуже.

Правда, есть некоторое замечание: тесты пока охватывают далеко не все спецификации стандарта HTML5. Поэтому ещё неизвестно, как поведут себя те же самые браузеры в недостающих категориях.

Некоторое представление о том, какова реальная картина в области соответствия HTML5, дают независимые тесты html5test. Тот же Internet Explorer Platform Preview 6 набирает в них лишь 106 очков из 300 (плюс 5 бонусов), в то время как, например, бета Google Chrome 7 выбивает уже 231 очко и 12 бонусов. Заметим, что как раз в категориях, которые пока отсутствуют в тестах W3C, у IE весьма слабые показатели.

Нельзя не отметить, что команда разработчиков IE трудится не покладая рук: поэтому бета-версия IE9 производит неожиданно приятные впечатления.
18.11.2010
Заголовки в HTML
Всего в распоряжении 6 различных тегов для вставки заголовков — h1, h2, h3, h4, h5, h6 (h сокращенное от англ. heading — заголовок). Каждый из них имеет определенный вес (важность): h1 — имеет наибольшую важность, h6 — наименьшую. А вот как эти заголовки правильно использовать — одна из самых спорных тем. Теперь попробуем разобраться в некоторых спорных моментах.

09.11.2010
Вместо Silverlight Microsoft будет использовать HTML5
Компания Microsoft, которая долгое время пыталась вывести в Интернет Silverlight, решила тратить на это направление меньше сил, и больше сосредоточиться на поддержке HTML5.

Президент отдела серверного бизнеса Microsoft, Боб Муглиа (Bob Muglia), недавно подтвердил, что в компании происходит глобальная переоценка, и она уходит от развития Silverlight, к более полной поддержке HTML5.

Silverlight был одной из важных интернет-технологий для Microsoft, однако компания решила, что нужен более универсальный и кросс-платформенный стандарт, например такой, как HTML5. Silverlight по-прежнему можно будет использовать на Mac, и с небольшими трюками на Linux, однако компания хочет опираться на более универсальный стандарт, который можно будет использовать на том же iPad, iPhone, а пока это возможно только для HTML5.

В принципе, этого и следовало ожидать, особенно после того, как компания объявила о том, что Internet Explorer 9 будет поддерживать все последние возможности HTML5.
02.11.2010
Новый рекорд Гугла
В сентябре 2010 доля Google на мировом интернет-траффике выросла до 6,4%, что можно считать рекордным значением. Остался лишь один провайдер, которого Google не смогли обойти. В январе у компании было 5% мирового трафика. С учётом роста интернета на 40-45% их общий трафик увеличился примерно на 80% всего за девять месяцев. Примечательно то, что при этом инфраструктура компании при огромном наплыве посетителей работает почти без сбоев. Информация получена по результатам замеров на маршрутизаторах 110+ISP во всем мире, которые поставляют данные в систему ATLAS (огромная система мониторинга интернета). В статистике не учитывались поставки трафика по пиринговым соглашениям с ISP нижнего уровня. Если же учесть использование Google Global Cache, то по мнению специалистов Arbor Networks доля Google составляет около 8-12%. Google уже заключили соглашения с 70% всех мировых провайдеров (год назад - с 60%). Всего лишь несколько операторов не поставили у себя серверы с кешем  Google. Это Tier 1 и некоторые национальные (по причине государственных запретов). Можно с веренностью сказать, что Гугл уже контролирует значительную часть интернета и интенсивно проникает в сетевую инфраструктуру.
26.10.2010