Internet Explorer 9: мини-обзор



Безусловно все полезли качать новый браузер. И тут открылось сразу несколько фактов:
  • технодемка уже сейчас обходит Firefox 3.7 в скорости обработки JavaScript! Про IE8 и вспоминать стыдно, ускорение порядка 7 раз, заодно остались позади Opera 10.10 и текущий FF 3.6. Пока, Firefox! Когда-то ты был самым быстрым браузером.


  • второе: IE9 набирает 55 баллов теста ACID3. Это немного, но с учетом того, что IE8 набирает порядка 20, а показанный на PDC билд IE9 набирал 30, прогресс радует.
  • в наличии оказалась масса технодемок, но про это далее.

Безусловно, интрига накалилась до предела. Все ждали, что же покажет Microsoft и ждали, как оказалось, не зря…

Пять целей Internet Explorer 9

На сцену вышел представитель команды разработчиков и начал с того, что представил основные направления развития браузера. О них и пошла речь далее.



Пятый пункт скрыт, интрига! Что-то будет.

1. Производительность
В Microsoft осознали потребность быстрого JavaScript и важность HTML5. Поэтому их новый JS-движок под названием Chakra очень быстр:



Таких впечатляющих результатов удалось достичь несколькими способами:
  • JavaScript компилируется;
  • обработка идет в фоновом режиме;
  • официально: на полную используется преимущество многоядерных процессоров!



Дальше – больше! Докладчик заявляет, что цели кого-то обогнать не было, под тест SunSpider они не подстраивались. Результаты чисто промежуточные и скорость будет значительно увеличена к релизу Internet Explorer 9. А это говорит о том, что нынешнему королю JavaScript пора думать о новых методах ускорения, чтобы не потерять короны к концу года.

Ну и эффект – IE9 – один из быстрейших браузеров с инновационной обработкой JavaScript?! Вау!

2. IE9 и стандарты
Для кого-то браузер Internet Explorer и “стандарты” — понятия не совместимые. Во многом, этот стереотип опровергнул IE8, поддержка стандартов в котором сейчас на достаточно высоком уровне. Однако, IE9 должен в корне переломить представление об этом браузере.

Прошли демонстрации того как IE9 поддерживает операторы CSS3. Тест на CSS3-селекторы IE9 проходит на 100%!




Начали сравнивать реализацию стандартов между браузерами, результат сразу и печальный и радостный: такой востребованный border-radius нормально нарисовал только IE9. Firefox и Chrome вывели совсем не то, что от них ожидалось. Первый FAIL!

3. GPU-ускорение!
Internet Explorer 9 становится первым браузеров, который на полную катушку начинает использовать преимущества графических ускорителей, которые сегодня есть практически в каждом компьютере.

Официально: IE9 будет поддерживать SVG 1.1 с полной поддержкой GPU-ускорения!

Тут на сцену выходит Стивен Синофски, руководитель разработки Windows 7. Вдвоем они демонстрируют ряд тестов и приложений из набора, который доступен при запуске IE9.



Все демонстрации поддерживают GPU-ускорение. Браузеры Chrome и Firefox явно пасуют рядом с IE9 и выдают тормоза там, где используется GPU-ускорение SVG. FAIL!



На одной из демонстраций показан Clippy в виде SVG. Код которого можно редактировать прямо в браузере! Таким образом, средства разработки IE9 обзаводятся встроенной нативной поддержкой изменения SVG налету.

Другая демонстрация с шариками, показывает сравнение обработки физики и отрисовки SVG-элементов в Chrome и IE9. Chrome тормозит и приходит к финишу с большим опозданием. FAIL!

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



Еще одним пинком браузеру Chrome стала демонстрация игры SVGoids. Написанная на SVG она представляет собой классическую аркаду по уничтожению астероидов. Сначала Chrome и IE9 работают на равных, но с добавлением анимированного фона с кучей полупрозрачных примитивов, Chrome скатывается в жуткие тормоза, тогда как IE9 даже не замечает подобной анимации. Chrome FAIL.



Тут же сообщается, что команда разработчиков IE9 будет обновлять браузер не реже чем раз в 8 недель. Хотелось бы верить!

4. Работа с сообществом
Команда разработчиков Internet Explorer 9 уверяет, что HTML5 становится для них приоритетным направлением. А вместе с ним и развитие DOM, SVG, CSS3. Чтобы помочь этим технологиям, команда будет отдавать готовые наборы тестов в W3C для создания и проверки единообразного стандарта и возможности сравнения работы браузеров.



Разработчики браузера предлагают нам с вами помочь делу развития стандартов.

Дальше — больше!

5. HTML 5 Video!
Это наверное то, чего не ждали даже оптимисты.

Официально: Internet Explorer 9 поддерживает HTML5-тег video.

Ход Microsoft сделан, тег работает с YouTube и поддерживает кодек h264. У Theora просто нет будущего.



И тут-то разгром Chrome завершился последним ударом: при просмотре видео в HD, браузер Chrome нещадно тормозил воспроизведение и нагружал оба ядра процессора на 100%. Когда в дело вступил Internet Explorer 9 стало понятно, что сравнивать просто нечего. Декодирование идет гладко, без потери фреймов. Процессор едва нагружен на половину. Да.

Официально: Internet Explorer 9 будет поддерживать GPU-ускорение тега video.

Пока в доступной технической версии поддержки тега video нет.

Но это еще не все. Финальным аккордом явилось то, что не заметили зрители, но продемонстрировал докладчик: при сравнении браузер IE9 показывал два HD-ролика сразу! Показывал там, где Chrome не справлялся даже с одним. Epic fail Chrome.

Последней демонстрацией стала демонстрация использования прозрачности при воспроизведении html5-видео. Chrome такого показать не смог. Завершающий Fail.



В заключении подвели итоги, IE9 – это:
  • новый, быстрый, инновационный js-движок;
  • поддержка HTML5, CSS3, DOM, SVG;
  • GPU-ускорение там, где возможно;
  • реализована поддержка тега video, которая последует с одним из обновлений.
  • На этом демонстрация Intenet Explorer 9 закончилась. Можно стереть пот ушанкой.

Старт нового браузера вышел очень сильным, осталось не сбавлять газа. Ждем прогресса и обновлений.

© GotDotNet

  • +8
  • 17 марта 2010, 08:40
  • kruft

Комментарии (17)

RSS свернуть / развернуть
+
+4
Статья интересная, но мало конкретики, ни слова про защиту браузера и многовато эмоций. Автор статьи либо ярый фанат «ослика», либо Мелкомягкие отвалили ему денег за этот обзор. Имхо конечно.
avatar

Hermit

  • 17 марта 2010, 14:47
+
0
чет я сомневаюсь что kruft фанат IE… Да и мелкософту он нах не нужен.
avatar

453221891

  • 17 марта 2010, 18:59
+
0
Я не говорю про пользователя Kruft, будь внимательней:
© GotDotNet
avatar

Hermit

  • 17 марта 2010, 19:03
+
0
ага, еще какой «фанат» =) пользуюсь телефоном нокия, браузер Хром, в качестве офиса ОпенОффис. на работе в качестве серверов стараюсь виндой пользоваться по минимуму =)
avatar

kruft

  • 17 марта 2010, 21:44
+
+1
Пока осел только за счет GPU и выезжает…
avatar

Timerlan

  • 17 марта 2010, 14:53
+
+1
Дауж, это не миниобзор, а просто пересказ презентации, а презентация это как телемагазин — за точной инфой туда лучше не обращаться.
avatar

Reploid

  • 17 марта 2010, 15:05
+
+1
Если бы был независимый обзор — было бы более объективно.
avatar

InFlame

  • 17 марта 2010, 19:11
+
0
текст принадлежит человеку с Microsoft® Most Valuable Professional (MVP) — наиболее ценный профессионал по технологиям Microsoft, но не сотрудник МС=)
avatar

kruft

  • 17 марта 2010, 21:46
+
0
он всегда презентации конспектирует? Или исключение сделал для ослика?
avatar

Reploid

  • 17 марта 2010, 21:58
+
0
ну он фанатеет от продукции МС :)
avatar

kruft

  • 17 марта 2010, 22:31
+
0
winhead? )
avatar

ColdAtom

  • 17 марта 2010, 22:41
+
0
че ?) XaocCPS
avatar

kruft

  • 17 марта 2010, 22:46
+
0
вспомнил топик
avatar

ColdAtom

  • 17 марта 2010, 22:48
+
0
биллибот значит? Тогда надо гнать его из журналистики ссаными тряпками по причине неадекватности.
avatar

Reploid

  • 18 марта 2010, 10:13
+
0
он не журналист. он .NET-разработчик. из еБурга кстати :)
avatar

kruft

  • 18 марта 2010, 12:24
+
0
Ну и нехрен его постить тогда.
avatar

Reploid

  • 18 марта 2010, 14:02
+
0
HTML 5 вещь конечно интересная, но пока только в тестовом режиме идет на YouTube и то не на полный экран, смотрю на своем Chrome без торможений, проц не больше 5%. Так что лажа это все!
avatar

knyaz_sveta

  • 17 марта 2010, 22:22

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.