Это вторая часть моего обзора IE8. Часть 1 посвящена установке, интерфейсу и новым функциям, но здесь мы рассмотрим, что браузер предлагает разработчикам…
Отображение страниц
Вот хорошая новость: HTML и CSS рендеринг в IE8 превосходен. В моих ограниченных тестах он ведет себя почти идентично Firefox и другим распространенным браузерам. Возможно, это должно было быть правильно много лет назад, но давайте будем благодарны.
IE8 более соответствует стандартам, чем IE7, но, чтобы помочь людям обновить, он предлагает три режима рендеринга:
- Режим IE8: браузер работает как IE8 — ура!
- Режим IE7: браузер работает так, как если бы он был IE7, и возвращает пользовательский агент этого браузера.
- Режим совместимости с IE8: браузер работает как IE8, но ведет себя как IE7.
Я не уверен, почему Microsoft обеспокоена последним вариантом, но рендеринг IE7 выглядит точным на всех тестируемых страницах. Тем не менее, компания упустила уловку, не предоставив режим IE6: это имело бы гораздо больший эффект на обновления и внесло бы больший вклад в уничтожение 8-летнего браузера.
Производительность JavaScript
Все производители браузеров утверждают, что их движок JavaScript самый быстрый. IE8 не выглядит впечатляюще быстрым на сайтах с большим количеством JavaScript, и я в итоге протестировал его с помощью пакета тестов SunSpider . Результаты не были впечатляющими: на моем ПК IE8 был более чем на 60% медленнее, чем Firefox 3.0.9 — браузер, который, как известно, не самый быстрый.
IE8 все еще имеет ужасное модальное окно ошибки JavaScript. Браузер не показывает его по умолчанию, но консоль с ошибками была бы гораздо полезнее.
Инструменты разработчика
Наконец, IE предлагает нам несколько отличных встроенных инструментов для разработчиков. Нажмите F12, и у вас появится окно, которое позволяет вам изучить HTML, изменить CSS, пройтись по коду JavaScript и устранить узкие места в профиле.
Инструмент предлагает гибрид функций, явно скопированных с панели инструментов Firefox Web Developer и расширений Firebug . Он не так хорош, как и бета-продукт, но это долгожданное дополнение, которое очень поможет в разработке IE.
Вывод
Я довольно критически относился к IE8, но он движется в правильном направлении и намного лучше, чем IE7. Я бы порекомендовал обновление только для инструментов рендеринга страниц и инструментов разработчика.
Как браузер, IE8 не очень захватывающий. Новые функции немного бесполезны, а интерфейс выглядит немного противоречивым и незавершенным. Почему IE не может открыть последнюю сессию при запуске? Почему я не могу выбрать цвета вкладок? Зачем предлагать три разных режима рендеринга?
Microsoft изо всех сил старается сделать свои приложения подходящими для пользователей на всех уровнях опыта, и IE8 не является исключением. К сожалению, хотя они взяли лучшие функции из других браузеров, они скрывают их от новичков и делают их неловкими для экспертов. IE8 часто создает впечатление, что знает, что лучше для вас.
Для новичков или тех, кто хочет быстрый, беспрепятственный просмотр, Google Chrome, Apple Safari или базовая установка Firefox, возможно, предложат лучший опыт. Для опытных пользователей предпочтительнее будет Opera или Firefox с расширением. Заманчиво сказать, что IE8 подходит для «среднего» пользователя, но я не уверен, что это так.
В целом, IE8 является долгожданным дополнением к здоровому и все более насыщенному рынку браузеров. Я рад, что Microsoft восстановила продукт, и пользователи Windows не должны стесняться в обновлении. Тем не менее, вряд ли многие откажутся от своего текущего браузера. Мало кто будет утверждать, что IE8 — лучший доступный браузер; его пользовательский ресурс, вероятно, больше обязан строгим корпоративным политикам и бездействию пользователей.
Смотрите также:
Будете ли вы устанавливать IE8? Вам это нравится? Это убедило вас переключиться с конкурирующего браузера?