Статьи

IE9 Бета-обзор

Это здесь. IE9 beta 1 поступила через 18 месяцев после выхода IE8. Microsoft обещала значительное обновление, но доставили ли они? Этот обзор был написан после нескольких часов использования. Это первые впечатления, поэтому мое мнение может со временем измениться …

Установка

Бета-версия IE9 может быть загружена с beautyoftheweb.com . Это дерзкое доменное имя, но Microsoft создала впечатляющий сайт. Я был уверен, что они обманули с помощью Silverlight, но это в основном HTML5 и прелесть jQuery.

Доступны 32-разрядные и 64-разрядные версии для Windows 7 и Vista. Если вы надеетесь, что 64-разрядная версия позволит вам сохранить 32-разрядную версию IE8, вы будете разочарованы — обе версии обновлены. Файл размером 2,4 МБ, но дополнительные компоненты загружаются в процессе установки. Полная установка занимает около 15 минут, включая перезагрузку. Я все еще нахожу это немного нелепым для браузера, но это не хуже, чем в предыдущих версиях.

Интерфейс

Там нет никаких реальных сюрпризов; Интерфейс IE9 соответствует утечке скриншота . Мы все тщательно изучили это изображение, хотя 33% респондентов SitePoint считали его подделкой!

Скриншот IE9 Интерфейс IE9 — нажмите для просмотра в полном размере

Варианты IE9 Единственная главная панель инструментов содержит заднюю, следующую, адресную строку (с отображением совместимости, иконками обновления и остановки), вкладки, домашнюю страницу, избранное и инструменты. Там не так много места для вкладок, и они быстро сокращаются. Вы можете изменить размер адресной строки, но я удивлен, что Microsoft не использовала пустое пространство в строке заголовка. Заголовки страниц никогда не отображаются, поэтому я подозреваю, что вкладки могут сдвинуться вверх в будущей бете

Опции инструмента логичны, хотя я бы поставил под сомнение порядок. Должен ли «Print» отображаться вверху? Возможно, это потому, что Microsoft хочет похвастаться возможностями печати IE — они намного превосходят все остальные браузеры.

К сожалению, IE9 сохраняет запутанный диалог Internet Options. Слишком много жаргона, необычного выбора и небольшой помощи новичкам. Опытные пользователи также будут бороться со странными упущениями, например, Блокнот остается редактором HTML по умолчанию, и невозможно запустить IE с ранее открытыми вкладками.

Избранное, команды и строки состояния по-прежнему доступны, если они вам понадобятся — щелкните правой кнопкой мыши значок или пустую область вкладок. К сожалению, IE9 показывает его корни, и это не красиво …

Скриншот IE9 IE9 с фаворитами и панелью команд — кликните для просмотра в полном размере

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

Скриншот IE9 Функции IE9 в Windows 7 — нажмите для просмотра в полном размере

В целом, интерфейс по умолчанию чистый, ненавязчивый и явно подверженный влиянию Chrome. Есть несколько проблем, таких как обрезанная кнопка «назад» и уменьшенное пространство табуляции, но это значительное улучшение в IE7 / 8.

Логотип IE9 Если бы у меня был один последний придира, это логотип. О чем думали в Microsoft? Это никогда не было особенно творческим, но новая версия игрушечного города не лучше!

Скорость и стабильность

IE9 быстрый. Серьезно быстро Если скорость была единственной причиной, по которой вы переключились на Chrome, IE9 скоро станет браузером по умолчанию. Холодный старт занимает максимум 2 или 3 секунды. После этого открытие и закрытие IE происходит мгновенно, и браузер всегда чувствует себя отзывчивым. Рендеринг страниц быстрый, и DirectX заметен при просмотре видео или быстрой анимации.

Я подозреваю, что Microsoft использует предварительное кэширование joggery-pokery. Кроме того, IE9 не восстанавливает ранее открытые вкладки, что еще больше сокращает время запуска. Мало кто будет беспокоиться — они просто оценят скорость и отзывчивость IE9.

Как и Chrome, каждая вкладка IE9 работает как отдельный процесс Windows и обычно использует от 6 до 60 МБ в зависимости от содержимого. Chrome использует немного меньше памяти на одну вкладку, но запускает больше процессов, поэтому они примерно сопоставимы. Стабильность хороша для бета-продукта — у меня был сбой и несколько разовых загрузок страницы, но вкладки браузера оставались открытыми.

Тест SunSpider сообщает о некоторых интересных результатах скорости JavaScript. На моем ПК Chrome набирает 690 мс, а IE9 32-битная с небольшим отставанием в 811 мс. Это значительное улучшение в IE8, но 64-разрядная версия IE9 намного медленнее — 3407 мс.

Чтобы проверить результаты, я запустил мой недавний тест конкатенации строк JavaScript, и он был еще более странным:

  • IE9 32-битный оператор конкатенации строк: 5ms
  • Соединение 32-битного массива IE9: 630 мс
  • IE9 64-битный оператор конкатенации строк: 12 мс
  • Соединение с 64-битным массивом IE9: 1025 мс

Операторы конкатенации в IE9 работают быстрее, чем IE8, но объединения массивов значительно хуже — примерно в 10 раз медленнее. И почему 32-разрядная версия IE9 вдвое быстрее 64-разрядной версии в 64-разрядной ОС?

На практике я сомневаюсь, что многие люди будут испытывать вялую производительность JavaScript. IE9 ловит Chrome, но команда IE должна решить 64-битные проблемы.

Веб-стандарты

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

HTML5 наконец-то прибыл. Бета-версия IE9 имеет довольно низкий балл 96/300 на html5test.com, но доступно множество важных средств, включая большинство новых тегов, аудио, видео, SVG и canvas. В браузере отсутствуют такие функции, как типы ввода HTML5, геолокация и перетаскивание, поэтому мы можем только надеяться, что Microsoft решит добавить поддержку в будущей сборке.

CSS3 немного нестабилен, но хорошо поддерживаются новые селекторы и медиазапросы, а также более часто используемые свойства, такие как множественные фоны, box-shadow, border-radius, opacity, rgba и hsla. IE9 набирает 92/100 баллов в тесте ACID3 — ниже, чем у конкурентов, но значительно лучше, чем IE8.

Инструменты разработки

Инструменты разработчика IE9 немного улучшились по сравнению с IE8 с добавлением новой вкладки Network для анализа трафика и задержки:

Скриншот IE9 Инструменты разработчика IE9 — нажмите для просмотра в полном размере

Это приятное дополнение, но оно неуклюжее и менее удобное, чем вкладка Net в Firebug или панель ресурсов для инструментов разработчика Webkit.

Инструменты разработчика IE всегда ощущались как спешащий компонент, прикрепленный к браузеру за несколько минут до выпуска. Это полезно, но интерфейс требует пересмотра дизайна и удобства использования. Я бы ожидал большего от компании, которая производит Visual Studio.

Резюме

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

Ключевыми улучшениями являются более простой интерфейс и потрясающая скорость — я, безусловно, буду использовать его для быстрого просмотра, возможно, предпочтение Opera или Chrome. Тем не менее, IE9 не идеален; интерфейс требует настройки, и многие функции HTML5 отсутствуют. Отсутствие поддержки XP и аккуратного графика обновлений также вызывает беспокойство.

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

Вам нравится IE9? Пожалуйста, оставьте свои комментарии ниже или проголосуйте в опросе SitePoint .