После выхода второй бета-версии Microsoft Internet Explorer (IE) 8.0 в августе 2008 г. Microsoft начала готовиться к выпуску окончательной версии браузера. В IE 8.0 реализованы главные принципы, лежащие в основе IE 7.0, дополненные усовершенствованиями в отношении удобства повседневного использования, обеспечения защиты и безопасности, а также средств разработки. Но IE 8.0 также воплощает величайший технологический прорыв с еще вполне различимыми чертами прошлого: в отличие от предыдущих версий, данный продукт использует режим визуализации, соответствующий стандартам, подобно Mozilla Firefox, что может привести к возникновению проблем совместимости для организаций.
Возможности обзора
Учитывая движение отрасли в сторону модели «вычислений в облаке», cloud computing, когда большая часть работы выполняется через Web-браузер, значение продуктов, подобных IE, велико как никогда. Повышенная степень зависимости от Internet требует от систем новых уровней производительности, надежности и функциональных возможностей, а для организаций — пригодности для реализации ответственных приложений, обеспечения управляемости и совместимости.
В отношении голой производительности проведена оптимизация IE 8.0 с целью ускорения его работы. Новый браузер запускается быстрее, чем его предшественник, что также относится к новым вкладкам и вспомогательным окнам. Web-узлы с JavaScript также работают быстрее — как утверждают специалисты Microsoft, благодаря модернизированному синтаксическому анализатору JavaScript. Также заметно усовершенствовано управление памятью.
Однако, по мнению руководителя группы создателей браузера Internet Explorer Дина Хачамовича, повышение производительности IE 8.0 выходит далеко за рамки достижения чистых контрольных показателей: «В случае IE 8.0 сумма больше, чем простое сложение частей. Был использован целостный подход к рассмотрению фактического характера применения браузера. И мы добились улучшения рабочих показателей IE 8.0 в условиях повседневного использования, что повышает эффективность работы и возможности пользователей».
Для этого в IE 8.0 включены сотни усовершенствований и элементов, повышающих производительность. При необходимости на экране появляются «ускорители», предлагающие контекстно-зависимые действия (в первой бета-версии IE 8.0 называемые Activities), а Web-фрагменты (Web-slices), также введенные в первой бета-версии, предоставляют возможность подписаться на часто меняющиеся части Web-страниц.
Новая «умная» адресная строка IE 8.0 открывает «живой» раскрывающийся список, меняющийся по мере ввода печатных символов и предлагающий быстрый доступ к истории обзора Web-страниц, избранному и RSS-каналам, на которые оформлена подписка. И если один из результатов поиска содержит ошибку в тексте, теперь его можно удалить из журнала и, следовательно, из всех будущих результатов поиска. По словам Хачамовича, исследования показывают, что 80% переходов осуществляется к ранее посещенным страницам.
Вкладки — сильная сторона IE 7.0 — стали в Internet Explorer 8.0 еще более интеллектуальными и удобными. Предусмотрена их автоматическая группировка по категориям, каждая из которых имеет собственную цветовую компоновку. Так, при щелчке с нажатой клавишей CTRL на ссылке на текущей странице новая вкладка открывается рядом с этой вкладкой, а не в конце списка вкладок; обе вкладки имеют одинаковый цвет.
«Это кажется несущественным, но на самом деле это важно, — отметил Хачамович. — Вкладки открываются рядом с источником и группируются в соответствии с действиями пользователя. Это не просто груда вкладок, поскольку пользователь действует с конкретной целью».
Если вы открываете пустую новую вкладку, то вам предлагается удобный интерфейс, открывающий доступ к спискам недавно закрытых вкладок, ускорителям и другим функциям. Можно также отметить закладкой группу вкладок и впоследствии вновь отобразить ее.
Диалоговое окно поиска, часто загораживавшее содержимое той самой страницы, которая является предметом поиска, наконец заменено новой панелью «Найти на этой странице», находящейся прямо под вкладками и панелью команд в окне обозревателя. Эта панель предусматривает возможность подсвечивания результатов поиска и работает так же, как аналогичная функция Mozilla Firefox. Если бы Microsoft добавила подобную функцию в свои приложения Office, это дало бы отличные результаты.
Окно поиска IE 8.0 заметно усовершенствовано, и это не зависит от того, используется поисковая служба Microsoft Live Search или нет. Окно предоставляет поставщикам услуг поиска модель подключаемого модуля для создания визуальных подсказок, появляющихся непосредственно в раскрывающемся окне списка, как показано на экране. Новый выпадающий список позволяет легко переходить от одного поставщика услуг поиска к другому — скажем, от Google к Wikipedia — одним щелчком. Как всегда, предусматривается сохранение поставщиков услуг поиска по умолчанию, поэтому если до обновления поставщиком услуг поиска по умолчанию был Google, то он им и останется.
В интересах обеспечения надежности вкладки и окна IE функционируют как независимые процессы, поэтому аварийный сбой одной из вкладок не отражается на работе других. «Послеаварийное восстановление — это очень хорошо, но почему бы просто не изолировать сбой, не прекращая работу в такой ситуации?» — сказал Дин Хачамович.
Панель «Ссылки», в значительной мере недооцененная пользователями предыдущих версий IE, усовершенствована и переименована в панель «Избранное». Теперь она используется для сохранения RSS-каналов и Web-фрагментов — двух типов содержимого, которое часто обновляется и теперь более удобно для обнаружения. Помимо удобства доступа в окне IE 8.0, элементы панели «Избранное» также выделяются жирным шрифтом в случае, если они обновлялись.
Функции для предприятий
В отличие от Mozilla Firefox, IE 8.0 удобен для корпоративного использования. Его можно развернуть с помощью стандартных продуктов Microsoft, таких как Active Directory (AD), Windows Server Update Services (WSUS) или System Center Configuration Manager 2007 (SCCM), а также интегрировать в установочные образы операционной системы клиента и сервера Windows. Новая версия Internet Explorer Administration Kit (IEAK) обеспечивает предустановочное и послеустановочное управление приложением, включая возможность настройки сотен новых, специфичных для IE 8.0 функций посредством более чем 100 параметров групповой политики. Можно также решать проблемы совместимости с помощью новой версии Application Compatibility Toolkit (ACT) в IE 8.0. А в локальных сетях IE 8.0 по умолчанию использует режим визуализации IE 7.0.
Microsoft будет поддерживать IE 8.0 пакетами обновлений на протяжении всего жизненного цикла операционной системы, в которой установлен этот браузер. Кроме того, в отличие от других обозревателей, IE 8.0 предусматривает возможность централизованной настройки и управления обновлениями при помощи существующих технологий управления Microsoft, таких как AD, SCCM и т. д.
Безопасность и защита
Некоторые функции безопасности IE 8.0 были реализованы еще в первой бета-версии, в частности SmartScreen Filter, Cross-Site Scripting Filter, усовершенствованная функция Delete Browsing History, подсветка имени домена и поддержка предотвращения выполнения данных (DEP).
Доступ ко многим новым функциям безопасности открывает меню «Безопасность» на панели команд IE 8.0. «Усовершенствований системы безопасности так много, что нам пришлось добавить это меню, — пояснил Хачамович. — Например, Delete Browsing History — важная функция, но она может оказаться бесполезной, если вам не нужно убирать всю историю обзора. Теперь по умолчанию защищена информация по Web-узлам из списка «Избранное». Однако можно выполнить точную настройку и определить, что удаляется при использовании этой функции».
Новая функция InPrivate Browsing позволяет запускать отдельное окно IE, в котором впоследствии не будет раскрываться история обзора Web-страниц или сведения об информации, с которой производились операции из окна обозревателя. Хачамович назвал это «защитой от постороннего глаза»: журнал обозревателя, временные Internet-файлы, данные форм, файлы cookie, имена пользователей и пароли после закрытия окна не сохраняются.
Функция InPrivate Browsing предназначена для тех случаев, когда вы хотите держать свою деятельность в секрете, — скажем, при покупке подарка начальнику. InPrivate Browsing также предусматривает вспомогательную функцию безопасности InPrivate Blocking, исключающую для Web-узлов возможность обмена данными cookie-файлов о пользователе с посторонними Web-узлами. Эта функция предназначена для защиты конфиденциальности пользователя и может подключаться отдельно от функции InPrivate Browsing.
IE 8.0 также упрощает задачу удаления панелей обозревателя благодаря неизменному наличию «зоны закрытия» в левой части каждой из них. Если вы вдруг обнаружите панель, добавленную в результате установки постороннего программного обеспечения, просто закройте ее; IE 8.0 также предложит выключить сопутствующие объекты поддержки обозревателя.
Новые возможности для разработчиков
IE 8.0 работает в режиме соответствия стандартам по умолчанию, что может вызвать проблемы совместимости. Предусмотрена новая функция Compatibility View взамен временной кнопки Emulate IE 7 на панели инструментов первой бета-версии. Помещенная в виде одного из значков в правой части интеллектуальной адресной строки IE 8.0 Smart Address Bar, эта функция позволяет запускать IE 8.0 в режиме обратной совместимости индивидуально для каждого Web-узла без необходимости перезапуска обозревателя.
Разработчик может выбрать используемый механизм визуализации из трех возможных вариантов, добавив небольшой программный код на свой Web-узел. Это позволяет настроить IE 8.0 на режим визуализации, соответствующий конкретным требованиям Web-узла и локальной сети.
Рекомендации
Предварительное тестирование последней бета-версии IE 8.0 выявило множество проблем совместимости, которые в дальнейшем будут решены. Можно посоветовать приступить к оценке IE 8.0; однако я бы рекомендовал подождать с развертыванием и следовать схеме сроков и событий, установленных для пакетов обновлений операционной системы.
Поль Тюрро - Редактор новостей в Windows IT Pro. Готовит еженедельные выпуски Windows IT Pro Update, а также ежедневные выпуски новостей WinInfo. thurott@win2000mag.com