Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

Краткий обзор новых возможностей Internet Explorer 9

Напечатать страницу
15.03.2011 21:30 | houseboy

Сегодня утром Microsoft официально представила Internet Explorer 9. Что же нового в финальной версии браузера Microsoft?

Хотя с момента выхода RC-сборки прошло всего пять недель, можно с уверенностью сказать, что это время было потрачено не зря. Ошибки, найденные в RC-версии были исправлены, а производительность заметно выросла. И, что несколько неожиданно, появились две функции, которые не были доступны в RC-сборке :

  • IE9 теперь поддерживает заголовок Do Not Track, который был предложен Mozilla ранее в этом году. Эта функция дополняет механизм Tracking Protection и призвана блокировать слежение сайтов за пользователями. По словам Роба Маусери (Rob Mauceri), программного менеджера Internet Explorer, механизм Do Not Track реализован в виде заголовка и в рамках Document Object Model (DOM) API. В результате, говорит Маусери, сайты могут видеть, что пользователь не хочет, чтобы за ним следили".
  • Функция Tracking Protection теперь охватывает элементы управления ActiveX, наиболее популярным из которых является Adobe Flash. В финальной версии Internet Explorer 9 запросы ActiveX проходят через те же списки отслеживания, которые отслеживают сайты. Если вы заблокировали сторонний веб-сайт, он будет также заблокирован для Flash и других элементов управления ActiveX.


Если до сего момента вы загрузили и установили IE9 RC, вы, вероятно, не заметите никаких изменений. Ядро IE9 и интерфейс остались такими же, как в в обзоре RC-сборки.

Сейчас речь пойдет о том, как IE 9 конкурирует со своими конкурентами, Google Chrome и Mozilla Firefox. Сравнивать браузеры будем по 4 параметрам.


Производительность
На прошлой неделе мой коллега Стивен Дж. Вон-Николс (Steven J. Vaughan-Nichols) протестировал производительность новейшего Google Chrome 10 и назвал его "невероятно быстрым". Этот вывод был основан на определенном наборе критериев, по которым ошибочно сравнивались неоптимизированная 64-разрядная версия Internet Explorer 9 и 32-разрядная версия Chrome. Когда тест был перезапущен, IE9 вышел вперед. Я предполагаю, что это делает новый Internet Explorer еще более "быстрым" и, по крайней мере сейчас, он сместил Chrome с трона.

Мой опыт работы с финальной версии IE 9 подтверждает этот вывод. В тестах на двух настольных ПК класса hi-end с использованием теста SunSpider финальная версия IE9 опережает новейший Google Chrome 10 минимум на 11%. Новая RC-версия Firefox 4 превзошла Chrome на двух из трех систем, но была на 12,6% медленнее, чем IE9. На ноутбуке с процессором Core 2 Duo разница была еще более заметна: на прохождение теста Firefox 4 и Chrome 10 потребовалось на 24% и 29% больше времени, соответственно.


Наиболее важный показатель производительности, конечно, - это реальный мир. Так что я создал испытательный полигон для браузеров, расположенных бок о бок, на ПК с одинаковой конфигурацией, дабы обнаружить различия между тремя ведущими браузерами в повседневном использовании. На страницах, обильных графикой, IE9 часто завершал загрузку страницы быстрее, чем Chrome. Разница была особенно заметна на системах со старыми видеокартами. Единственное существенное различие я нашел на тех сайтах, которые используют передовые функции HTML5, но и там разница диктовалась лишь различиями в реализации функции в конкретном браузере.


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

IE9 моде не следует и объединяет адресную панель с вкладками в одной строке, которая является существенно более компактной, чем у конкурентов. Здесь, слева направо, IE9 представлен в своей стандартной конфигурации, где у Chrome 10, Firefox 4 RC, и IE9 вкладки расположены на второй строке.


В развернутом виде Google Chrome и Firefox 4 RC ликвидируют панель заголовка - странный и, однозначно, нестандартный дизайнерский ход, который расходится с одной из ключевых возможностей Aero Snap в Windows 7. Когда нет заголовка, вы не можете перетащить развернутое окно браузера обратно в окно. Вместо этого вам приходится целиться в крошечную кнопку "Восстановить" в правом верхнем углу.

Еще одна инновация в IE9 - функция под названием Pinned sites которая позволяет сохранять ярлык на сайт прямо на панели задач, как и любое иное приложение Windows. В Google Chrome реализована аналогичная функция под названием App Shortcuts. Нет сомнений, что эта функция весьма интересна, но я не уверен, что среднестатистический пользователь Windows увидит для себя выгоду. Что-то подсказывает мне, что это будет гораздо более полезным в Windows 8.

Microsoft поведала на прошлой неделе, что компания начала сотрудничать с массой новых партнеров, в том числе Groupon, которые планируют добавить поддержку закрепленных сайтов. Кроме того, некоторые сайты обещают бесплатные услуги для тех, кто закрепит соответствующие сайты на панели задач. Так, например, Hulu обещает бесплатный месяц своего сервиса Hulu Plus, схожее предложение ожидается и от Pandora.


Безопасность и конфиденциальность
Результаты тестов Pwn2Own на прошлой неделе показали, что есть, по крайней мере, одна причина тому, что Internet Explorer 9 является более безопасным, чем его предшественник. IE8 был взломан, но только лишь когда злоумышленник объединил три несвязанных уязвимости в одну атаку, на что потребовалось шесть недель разработки. Microsoft сообщила, что финальная версия Internet Explorer 9 не подвержена данной атаке. Никто из CanSecWest не взялся атаковать Chrome или Firefox, поэтому они остались непроверенными.

Большинство других улучшений в сфере безопасности спрятаны внутри и практически не поддаются количественной оценке. Как минимум, раз в день я вижу уведомления о том, что IE9 изменил сайт, чтобы предотвратить возможную XSS-атаку, что обнадеживает.

Что касается конфиденциальности, то я довольно подробно писал о том, как функция Tracking Protection работает в IE9, а списки защиты с прошлого месяца не изменились. Пока эти функции выглядят многообещающе, но они нуждаются в серьезной сторонней поддержке и, возможно, поддержки со стороны законодательной власти.


Совместимость
Самым слабым местом в Internet Explorer 9 является совместимость. По иронии судьбы, это не недостаток движка визуализации, являющегося причиной большинства проблем. Причиной тому служит устаревший код на сайтах, предназначенных для конкретных версий Internet Explorer и не учитывающий возможности того, что Microsoft в один прекрасный день выпустит браузер, который не нуждается в странице, оптимизированной под конкретную версию браузера.

Я потратил часы на изучение различных пакетов, которыми веб-сайты и Internet Explorer могут обмениваться друг с другом, и это была настоящая головная боль. На самом деле, я нашел несколько сайтов, которые некорректно отображаются в IE9. На одной странице, размещенной на blogspot.com, единственный способ получить текст - нажать клавишу F12 и использовать средства разработчика, дабы принудительно направить сайту нужную UA-строку.

Особенно интересный случай с совместимостью случился на странице сайта New York Times. Если перетащить ползунок, вы можете увидеть разницу "до" и "после" печальных событий. Слайдер прекрасно работает в Google Chrome и Firefox 4 RC. Но в IE9 изображения не меняется, пока вы не отпустите ползунок.

Чтобы ползунок работал должным образом, вы должны нажать кнопку Compatibility View в IE9. Как ни странно, проверка разметки на этой странице, показывает, что она уже включает в себя файл pinned_site.js, который нужен как раз для целей IE9, а сайт находится в официальном списке совместимости Microsoft. Любой, кто посещает эту страницу с IE9, будет разочарован и едва ли сможет понять, почему страница работает неправильно.

С течением времени веб-разработчики адаптируются, и многие из описанных проблем исчезнут. Хорошей новостью является то, что у Microsoft действительно долгосрочные планы.



Источник: http://www.zdnet.com/blog/bott
Перевод: houseboy

Комментарии

Не в сети

Проверил на Chromium 12.0.703.0. Ползунок работает не правильно, что наводит на мысль о том, что как раз-таки IE9 всё делает правильно, а глючный сам ползунок.

15.03.11 22:45
0
Не в сети

Да, ползунок не работает. В режиме совместимости - работает.

15.03.11 23:19
0
Не в сети

Хорошей новостью является то, что у Microsoft действительно долгосрочные планы.


Плохой новостью является то, что для написания дополнений до сих пор нужно писать код для COM-интерфейсов на с++, в то время как для хрома, оперы и файрфокса это можно делать на джаваскрипте в блокноте.
Да и направленность документации скорее на описание, нежели на обучение разработчика, совершенно не радует.
Такими темпами мне придётся до IE12 ждать улучшений.
Ну а так, да, нормальный браузер, чтобы пару сайтиков посмотреть. Ни баннерорезки тебе, ни прочих удобств.

15.03.11 23:52
0
Не в сети

IE9, SunSpider:
  x86: 176.4ms +/- 0.4%
x64: 846.0ms +/- 0.3%

Так и должно быть? Почему может быть такая разница? Вроде, x64 даже быстрее должен быть.

16.03.11 02:28
0
Не в сети

Сейчас запустил IE9 - действительно намного шустрей работает!

16.03.11 09:40
0
Не в сети

Dark_Diver, MSFT рекомендует юзать 32-битную версию IE9, если нужна производительность JS. Тут почитайте http://blogs.msdn.com/b/ieinternals/archive/2009/05/29/q-a-64-bit-internet-explorer.aspx

16.03.11 09:45
0
Не в сети

deeper2k, спасибо.
Оказывается, у IE9 x64 нет скриптового JIT-компилятора. Правда, не написано почему - не успели, не хватило ресурсов или причина ещё в чём-либо?
Впрочем, это не критично.

16.03.11 10:51
0
Не в сети

Dark_Diver, на текущий момент ни у кого нет быстрого x64-компилятора.

16.03.11 11:45
0
Не в сети

писал:В развернутом виде Google Chrome и Firefox 4 RC ликвидируют панель заголовка - странный и, однозначно, нестандартный дизайнерский ход, который расходится с одной из ключевых возможностей Aero Snap в Windows 7. Когда нет заголовка, вы не можете перетащить развернутое окно браузера обратно в окно. Вместо этого вам приходится целиться в крошечную кнопку "Восстановить" в правом верхнем углу.


А раньше то как целились? Или не целились? Или всё нормально, просто надо как-то оправдать дурацкий дизайнерский ход в IE9 с адресной строкой и вкладками?)) Касаемо Aero Snap, почему-то я прекрасно пользуюсь данной функцией в Chrome. Автор либо Хромом не пользовался никогда, либо намеренно пишет глупости.

16.03.11 12:05
0
Не в сети

Никто из CanSecWest не взялся атаковать Chrome или Firefox, поэтому они остались непроверенными.


Если память мне не изменяет, то Chrome выдержал атаки. Google объявил приз в $20000 за взлом Хрома, но деньги так никто и не получил, ибо не взломали.

16.03.11 12:05
0
Не в сети

Наиболее важный показатель производительности, конечно, - это реальный мир. Так что я создал испытательный полигон для браузеров, расположенных бок о бок, на ПК с одинаковой конфигурацией, дабы обнаружить различия между тремя ведущими браузерами в повседневном использовании. На страницах, обильных графикой, IE9 часто завершал загрузку страницы быстрее, чем Chrome.


Автор, скажи честно, тебе из Редмонда пакет с деньгами приходит?))) А то чем дальше я читаю статью, тем смешнее становится))) Вот интересно, раз ИЕ 9 ТАКООООЙ быстрый, что ж он обильно нагруженные элементарными фотографиями страницы грузит вечность, а Хром справляется моментально? Забавно, Hotmail у меня в Хроме загружается быстрее, чем в ИЕ9)) И ещё, почему горе кодеры из Редмонда не смогли осилить современные стандарты и интерфейс того же Твиттера выглядит в ИЕ9 по уродски, а в остальных браузерах так, как он и был задуман разработчиками?

16.03.11 12:05
0
Не в сети

И ещё, напоследок. Посмотрел тут IE9 Launch Event. Microsoft как всегда в своём репертуаре. Специально сравнивали IE9 в Windows c Firefox и Chrome в Mac OS X. Для не осведомлённых, Firefox в Мак-версии пока что не поддерживает аппаратное ускорение мультимедиа, а в Винде то поддерживает! Вот только почему-то показывали на Маке. Видать, только там можно было возвысить ИЕ9 над конкурентами.

16.03.11 12:06
0
Не в сети

irbiss, Вы заблуждаетесь: специалист по взлому Chrome просто не явился на мероприяти http://www.vesti.ru/doc.html?id=435729&cid=780
Что касается сравнения производительности, чем Вас не устраивает график в статье? Все браузеры на Win.

16.03.11 15:21
0
Не в сети

Очередные вопли - любителей альтернативных браузеров в истерике пытающихся объяснить растущую популярность IE.
Для того они и альтернативщики.... Я не против Хрома, Оперы и Мазилы, я против суждения о браузере которого почему то не установили чтобы попробовать и делаю многозначительные выводы из выводов статей других альтернативщиков.
У меня начиная с бета нет и не было проблем.
А теперь поясните что у Вас в Твитере не так отображаеться? Может быть у Вас проблемы с руками, ну простите Майкрософт не занимается травматологией, это Вам к узкому специалисту в поликлинику.
ЗЫ. Я ни кого не хотел обидеть...

16.03.11 16:23
0
Не в сети

Только что протестировал на своём железе самые популярные браузеры в Futuremark Peacekeeper. Опера и хром решают. ИЕ7 получен режимом совместимости.

16.03.11 16:32
0
Не в сети

deeper2k, может быть. Касаемо графиков, то синтетика меня не особо интересует. Для меня куда важнее, как IE и альтернативные браузеры быстро открывают страницы со множеством мультимедиа. К примеру, вы знаете трансляции мероприятий на Engadget? Думаю, знаете. Я не открывал страницы во время трансляций, я открывал после, в IE9 и Chrome. И знаете что? IE эту страницу грузил вечность, а Chrome загрузил её молниеносно. Это касается многих-многих сайтов, включая сайты самой Microsoft.
Теперь, о стандартах и прочей лаже. Я открываю Twitter в IE9 и Chrome/Firefox/Opera/другой_альтернативный_браузер, и знаете что? В альтернативных браузерах я вижу сайт таким, каким его задумал разработчик, с приятной анимацией, с округлым оформлением (в IE всё становится угловатым), с исчезающими и появляющимися прозрачными полосами прокрутки наконец! А в IE что? Уже хорошо, что он сайт открывает...

16.03.11 17:20
0
Не в сети

irbiss, ок. Можно скриншоты твиттера в IE9 и, к примеру, Chrome?

16.03.11 17:22
0
Не в сети

mppanasenko, мсье экстрасенс и читает мысли на расстоянии? Что ж, уважаемый, ваши способности вас подвели. У меня стоит и последний Chrome, и Firefox 4, и IE9 ещё со времён бета-тестирования. Сейчас стоит финальная версия. Я не судил ни по каким сайтам любителей альтернативных браузеров (А вы, так уж и быть, видимо судите по фанатским Microsoft-сайтам о производительности альтернативных браузеров? ;)), я вижу на практике: как, что и насколько достоверно/быстро загружается. IE9 в разы быстрее предшественников, но он не особо ушёл вперёд по поддержке современных стандартов, включая самые элементарные.
Касаемо Твиттера ответил выше. Если вы слепы и не видите разницу, то вам к окулисту, как можно скорее)))

16.03.11 17:24
0
Не в сети

deeper2k В хроме действительно углы в твитере закруглены. Но это не факт что они должны быть закруглены.
irbiss - откуда Вы знаете что именно так и "задумано" разработчиком?

16.03.11 17:28
0
Не в сети

irbiss,

как вы метко подметили у меня действительно миопия -5. Уж извольте.

16.03.11 17:32
0
Не в сети

mppanasenko, откуда знаю то? Ну начнём с того, что в ролике Twitter 2.0, который повествует о новой версии их сервисы, отчётливо видно, каким его задумали разработчики. Думаю, во время съёмки ролика им было виднее.

deeper2k
http://dl.dropbox.com/u/2109172/Chrome%20vs%20IE9/IE9%201.png
http://dl.dropbox.com/u/2109172/Chrome%20vs%20IE9/IE9%202.png
http://dl.dropbox.com/u/2109172/Chrome%20vs%20IE9/Chrome1.png
http://dl.dropbox.com/u/2109172/Chrome%20vs%20IE9/Chrome2.png

16.03.11 17:35
0
Не в сети

Кстати! Не только Твиттер отображается в IE9 коряво... Возьмём YouTube, а вернее сказать, переключение между маленьким плеером ближе к левой стороне и большим по центру. Почему-то в альтернативных браузерах переключение сопровождается анимацией, когда плеер разворачивается. В IE9 мы тупо видем скачок от одного типа плеера к другому. Вот вам и "поддержка стандартов".

16.03.11 17:38
0
Не в сети

irbiss. Да ладно Вам уже причитать... Уже всю радость от IE9 RTM испортили, сидите и дальше в хромах и операх и наслаждайтесь плавной анимацией и закругленными краями.

16.03.11 17:46
0
Не в сети

Я лишь высказал своё мнение относительно статьи. Не хотите - не читайте.

16.03.11 19:08
0
Не в сети

ну просто драма

16.03.11 19:35
0
Не в сети

irbiss,
http://img688.imageshack.us/i/ie9p.png/
Умерьте Ваш пыл. IE9 всё правильно рендерит. Закругления и прочее в IE9 выключают разработчики сайта.

16.03.11 20:45
0
Не в сети

Почему-то в альтернативных браузерах переключение сопровождается анимацией, когда плеер разворачивается. В IE9 мы тупо видем скачок от одного типа плеера к другому. Вот вам и "поддержка стандартов".



Откуда вы знаете, что это не заточка под браузеры? Стандарты стандартами, а что там сделал разработчик - хез

16.03.11 22:49
0
Не в сети

denominator
alexbu
Мне, как пользователю, глубоко пофиг, занимался разработчик костылями, чтобы его сайт корректно отображался в убогом IE, или нет. Я вижу то, что вижу. И в данной ситуации предпочту использовать то, где нужные мне страницы отображаются наиболее корректно. Наконец, раз в альтернативных браузерах (во всех!) нет данных проблем, то я вполне могу сделать выводы, что IE9 хоть и огромный шаг вперёд, но конкурентов он так и не догнал. За сим откланяюсь ;)

17.03.11 11:26
0
Не в сети

И в данной ситуации предпочту использовать то, где нужные мне страницы отображаются наиболее корректно



т.е. основная претензия - плавно (у меня, кстати, нифига не плавно - дергается во всех браузерах) не увеличивается? Мне бы ваши проблемы...

17.03.11 12:06
0
Не в сети

irbiss, Вы, как пользователь, совершенно не разбираетесь в предмете, о котором пытаетесь судить. Нет вины IE9 в том, что у разработчиков Twitter и Youtube руки растут не из того места (или они просто не нашли времени, что бы исправить свои сайты). Никаких костылей, в данном случае, не нужно. Я Вам показал, что Twitter отлично рендерится в IE9 уже сейчас. Но Вам, видимо, потроллить важнее, нежели найти истину.

17.03.11 12:09
0
Не в сети

alexbu писал:т.е. основная претензия - плавно (у меня, кстати, нифига не плавно - дергается во всех браузерах) не увеличивается? Мне бы ваши проблемы...


Не обращайте на него внимания. В данный момент, IE9 обеспечивает самый быстрый (и самый плавный) рендеринг HTML5. А упомянутое отсутствие плавности в Youtube не имеет никакого отношения к стандартам и браузерам, т.к. выполняется "вручную" программным кодом страницы (т.е. исключительно на совести разработчиков Youtube).

17.03.11 12:19
0
Не в сети

deeper2k писал:Что касается сравнения производительности, чем Вас не устраивает график в статье? Все браузеры на Win.


Мой опыт работы с финальной версии IE 9 подтверждает этот вывод. В тестах на двух настольных ПК класса hi-end с использованием теста SunSpider финальная версия IE9 опережает новейший Google Chrome 10 минимум на 11%. Новая RC-версия Firefox 4 превзошла Chrome на двух из трех систем, но была на 12,6% медленнее, чем IE9. На ноутбуке с процессором Core 2 Duo разница была еще более заметна: на прохождение теста Firefox 4 и Chrome 10 потребовалось на 24% и 29% больше времени, соответственно.


Вместе с IE9, в свойствах плана электропитания появилась настройка таймера JS. В статье не сказано в каком режиме работали компьютеры для теста.

17.03.11 12:49
0
Не в сети

Да-да-да, виноваты создатели современных популярных сервисов, а не корявый IE, который редмондцы до сих пор не смогли довести до вменяемого состояния))) При том, что во всех остальных браузерах всё нормально. Какая нафиг поддержка HTML5, если ИЕ9 толком страницу с фотографиями загрузить быстро не может. Так что, уважаемые фанаты, можете продолжать и дальше восхищаться этим убожеством...

17.03.11 16:13
0
Не в сети

Я не буду кормить тролля.
Я не буду кормить тролля.
Я не буду кормить тролля.
Я не буду кормить тролля. ...

17.03.11 16:26
0
Не в сети

Браузер удался, я в восхищении
Браузер удался, я в восхищении
Браузер удался, я в восхищении
Браузер удался, я в восхищении

18.03.11 12:50
0
Не в сети

Ну цирк...

18.03.11 19:14
0
Не в сети

это не цирк, это Интернет

20.03.11 14:24
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.095 секунд (Общее время SQL: 0.07 секунд - SQL запросов: 127 - Среднее время SQL: 0.00055 секунд))
Top.Mail.Ru