Первое что впечатляет посетителя, это оформление офиса: стены обставлены огромными сияющими стендами в виде продуктов Microsoft, а возле входа в конференц зал за стеклянной витриной красовался портрет улыбающегося Билла Гейтса. Начал мероприятие представитель Microsoft Сергей Байдачный, с объяснения того, почему до сих пор IE отставал в поддержке новых спецификаций от остальных браузеров. Дело в том, что многие разделы стандартов находятся в активной разработке, постоянно изменяются и дополняются, а часто выпускать новые версии браузера и заставлять юзеров обновляться сложно и не целесообразно. Поэтому Microsoft может себе позволить вводить только стандарты с более менее твердым статусом, таким образом «отставая».
Наконец, стала доступной для скачивания 9 версия (бета) IE9. Из нововведений — минималистический дизайн (похож на Chrome), менеджер загрузок, отображение превью часто посещаемых страниц в новом табе, каждый таб или окно в отдельном процессе, кнопка «назад» увеличена, приватный режим. Все это есть в том или другом браузере. Отдельно следует отметить интеграцию с панелью задач и меню пуск (pinned sites, настройки в специальных метатегах), переключение в режим рендеринга IE8-IE7. Полностью переписана DOM и JS двигатель, поддержка многоядерных процессоров и видеопроцессоров, directX, параллельная работа интерпретатора и компилятора JS. То есть, максимально были использованы возможности, предоставляемые операционной системой (в данном случае речь идет только о Windows Vista и Windows Seven. ХР новым браузером не поддерживается вообще), что дает решающее преимущество перед другими браузерами на Windows. Заявлено (и продемонстрировано на тестах) полное преимущество в производительности над текущими версиями Firefox и Safari, а частично и над Сhrome. Особенно интересен тест с рыбками FishIE Tank, в котором на canvas выполнена анимация, количество рыбок можно выставлять, при этом показывается имя и версия тестируемого браузера, fps. При максимальной нагрузке в 1000 рыбок на ИЕ9 анимация летает будто бы их 10, а остальные браузеры просто замерзают, изредка сменяя кадр.
Но самое главное, чего все так ждали — поддержка Эксплорером новых стандартов CSS3 и HTML5! (включая video, audio, 2d canvas, svg). Поддержка качественная и в достаточной мере. На этом же тестовом ресурсе представлены демонстрации — IE9 набирает в авторитетном тесте ACID3 95 из 100 балов. Для меня лично очень важны такие свойства, как border-radius, rgba, text-shadow, box-shadow, multiple backgrounds и т.д., парочку из которых я начал использовать уже в последнем нашем проекте.
Все эти возможности развязывают руки разработчикам, позволяя писать меньше, а делать больше, комфортно создавать более гибкие и семантические веб-страницы, уменьшая объем разметки, графики, запросов на сервер. Конечно, большую часть этих спецификаций использовать прямо сейчас не представляется возможным из-за высокого процента пользователей IE7-8 (а финальная версия ИЕ9 выйдет только в марте 2011). Конечно остальную часть спецификаций сейчас можно применять со значительными ограничениями, не всегда и не везде, и конечно же возможны отличия их реализации в браузерах. Но радует другое. Главное — прогресс открытых технологий веб-разработки, а IE9 укрепляет эти положительные тенденции, как бы цементирует стандарты, что не может не вызывать восторг!
Докладчик от Microsoft дал прогноз, что через 2-3 года всемирная паутина полностью изменится, а уже через пол года 70% пользователей будут использовать поддерживающие CSS3 браузеры. Могу добавить, что народными энтузиастами разработаны и обещают развиваться магические лекарства для IE7-8, которые покроют маленькую часть недостающих возможностей для этих обозревателей.
Как и следовало ожидать, часть времени было уделено рекламе новых полусырых средств разработки и пропаганде проприетарных технологий ASP.NET и SilverLight. Конкурирующие технологии Flash и PHP в ходе докладов были названы «костылем для HTML» и «языком для студенческих стартапов», хотя людей, хоть как-то связанных с ASP и SL, было не более чем процентов 20. Было также сказано, что главным конкурентом на рынке браузеров Microsoft считает FireFox. Значительное распространение Opera в СНГ, в отличии от запада, можно объяснить медленными каналами, и вскоре она исчезнет (чему лично я буду рад).
В конце конференции выступили буквально по 10 минут представители партнеров Microsoft — «Український медіа холдинг» (сайт http://football.ua) и портала Most.ua, чтобы рассказать про особенности разработки на своих порталах и внедрение видео с помощью SilverLight, но их выступления были не такими яркими, сравнительно с предыдущими.