Internet Explorer 9. Предпросмотр.

 Компания Microsoft поделилась некоторыми деталями по поводу новой версии своего браузера Internet Explorer. Для представление будущего браузера была выбрана конференция в Лос-Анжелесе (Professional Developers Conference 2009), но скачать и протестировать пока нечего, браузер находится в разработке пока только около двух недель.

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

Screen1

  Вы можете посмотреть на видео первую публичную демонстрацию Internet Explorer 9, но видео на английском языке. Там представлена не только демонстрация IE9; видео охватывает весь второй день Professional Developers Conference 2009 и длится около двух с половиной часов. Поэтому у кого нет времени или желания смотреть его – читаем статью.

    Стандарты

  «Первое, на чем фокусируется наша команда разработчиков – это богатые возможности браузера, включая поддержку всех последних стандартов».

Acid3 – это один из тестов разработанных для проверки производительности браузера, когда речь идет о поддержке стандартов. На момент написания статьи, Internet Explorer уступал конкурентным браузерам по результатам этого теста. Однако компания Microsoft решила просто игнорировать результаты этого теста для Internet Explorer 8, и сосредоточиться лишь на Acid2, аргументировав это тем, что поддержка некоторых стандартов, таких как, HTML5 и CSS3 еще не закончена.     

 Версия IE9 Demo, представленная на конференции показывает, что Microsoft изменила свое решение и теперь успех в Acid3 тесте является приоритетной целью. Работы в этом направлении уже ведутся. «Разработчикам нужна не только мощная платфорама, которая будет обладать хорошей производительностью и богатыми возможностями, но они также должны знать как будет код работать в дальнейшем», отметил Hachamovitch.

  Но, если быть честным, то добавление поддержки HTML5 и CSS3 – это действие Microsoft, которое всего лишь убирает брешь между Internet Explorer и такими браузерами, как Firefox, Chrome, и Opera. Таким образом Microsoft пытается снизить волну критики, которая вполне обоснованно уже давно обрушилась на создателей IE. Хотя такие факторы, как поддержка тех или иных стандартов визуально не заметны, и большинство пользователей даже не знают какой из сайтов использует для форматирования CSS2.1, а какой CSS3, отсутствие поддержки CSS3 и HTML5 в Internet Explorer 8 – это однозначно минус.    

 Производительность

  «Производительность интересует всех, каждый хочет получить пользу от более высокой производительности. Но производительность – это комплексная проблема, я имею ввиду, что в браузере очень много подсистем, которые могут влиять на это», сказал Hachamovitch.

  Со своим Internet Explorer 8, Microsoft проиграла гонку в производительности, просто потому, что не желала играть по тем же правилам, что и ее конкуренты. В то время как, Mozilla и Google были заняты тестированиями, такими как, тест SunSpider, компания из Редмонда пыталась убедить весь мир в том, что результаты эталонного тестирования не совпадают с реальной производительностью браузеров. Следовательно, теперь Microsoft должна будет добавить дополнительные лошадиные силы в «движок» скриптов Internet Explorer 9, и удостовериться в том, что он хотя бы не уступает конкурентам.
Разработчики IE9 поставили цель не только поднять производительность браузера, но и сделать ее в дальнейшем обновляемой.

Screen2

   «Мы работали над оптимизацией производительность, и в частности над механизмом JavaCsript новой версии браузера. Некоторые вещи мы слышали от своих пользователей, те которые нам нужно улучшить, поэтому проделали большую работу по улучшению механизма JScript», отметил John Montgomery, генеральный менеджер продукта.

  Для Internet Explorer несомненно нужны изменения, или в текущей разрабатываемой версии или последующих версиях 9.1, 9.2, 9.3 и т.д. Разработчики должны будут удостовериться, что их браузер хотя бы не хуже, чем у оппонентов. Если сказать кратко, то IE должен быть быстрее, и выглядеть немного посовременнее, чтобы не так отставать от Firefox, Chrome и Opera.

 «Производительность важна для только для тех пользователей, которые используют браузер в своей работе, и производителей ПО», сказал представитель Microsoft, Shanku Niyogi.

Аппаратное ускорение

 «Все улучшения современных компьютеров и операционной системы Windows касаются и браузеров, доступных для веб-разработчиков. Разработчики, которые пишут веб-коды, получат все преимущества DirectX 11, все преимущества GPU, и хорошее ускорение, используя образцы, которые у них уже есть, и которые они уже используют», заявил Hachamovitch.

  Если говорить о планах Microsoft, то аппаратное ускорение касается Windows, API функций DirectX 11, GPU (графических карт), и Internet Explorer 9. Все эти ресурсы работают в связке. На демонстрации IE9 были представлены такие технологии, как Direct2D и DirectWrite для отображения текста, и как показывает видео, о котором говорилось выше, улучшения очень значительны. В целом при переходе от IE8 к Internet Explorer 9 Microsoft заменила «движок» отображения с того, который использовал GDI, на использующий DirectX.

  Графические карты теперь не будут оставаться не используемыми, так как браузер будет обращаться к ним для отображения веб-страниц. При использовании GPU, производительность IE9 значительно возрастает, и как показывает видео, качество отображения не сравнимо. В конечном счете, Internet Explorer 9 может превзойти качество отображения, которое есть в IE8, а также других браузерах-конкурентах. Однако нужно сказать, что Mozilla тоже занимается аппаратным ускорение для применения его в будущих версиях Firefox.        

Обсуждение
Pokridon написал(а):
Андрей
Скачал, установил новый IE 9 бетку, потестировать не успел. Теперь вообще не открывается ни одна страница. Так и пользуюсь Firefox. Видимо в Microsoft понимают, что если браузер по умолчанию не IE, то и открываться ему не зачем.

I roll!
+1000
Андрей написал(а):
Скачал, установил новый IE 9 бетку, потестировать не успел. Теперь вообще не открывается ни одна страница. Так и пользуюсь Firefox. Видимо в Microsoft понимают, что если браузер по умолчанию не IE, то и открываться ему не зачем.
Onex написал(а):
Все равно для меня IE никогда не будет прелестным браузером, нет у него ничего кроме кучи ошибок и недоработок, так что, жду новых версий от других разработчиков, а этим желаю удачи.
Dorn написал(а):
Ничего нет лучше стандартам, коим все-таки считается IE. Все, что нужно, у него есть. Все, что лишнее - отсутствует. А больше ничего и не нужно Very we!
navigator написал(а):
Да IE ещё очень далеко до Firefox'a и Oper'ы. Во всяком случае той версии которая стоит у меня, не знаю что такого они придумают в 9 версии, но очень сомневаюсь, что что-нибудь полезное. Знаю точно, что с Firefox'a не уйду!)))
Гость написал(а):
Ваша Opera не намного лучше IE. Кэширует да, хорошо, но нужно ли оно тем, у кого безлимитный интернет? Картинки и скрипты закэшировали, а саму страницу нафига спрашивается?

На счёт загрузки и генерации страницы, то он проигрывает не то, что Firefox, но даже и IE.

Единственный плюс по моему мнение этого браузера, это то, что он достаточно стабилен по сравнению с другими браузерами и после загрузки страницы, ничего не глючит, как в IE и Firefox 3.5.x
7evgeniya7 написал(а):
Ну а Microsoft старается сделать удивительный софт. Вот только не очень получается, поэтому я предпочитаю Opera 10 ( из-за сжатия ) и Firefox ( из-за многочисленного количества плагинов).