15 сентября 2010 года в ходе специально подготовленного мероприятия Beauty of the Web в Сан-Франциско Microsoft провела презентацию бета-версии Internet Explorer 9 — продукта, открывающего новую страницу в истории развития линейки обозревателей корпорации и призванного дать достойный отпор конкурентам, которые неспешно, но с завидным постоянством укрепляют позиции на рынке браузеров. Специалистам компании потребовалось всего десять месяцев, чтобы довести прототип программы до стадии бета-тестирования и представить интернет-аудитории заслуживающие внимания решение, краткому обзору которого и посвящен данный материал, снабженный для наглядности обилием скриншотов.
Знакомство с любым программным продуктом обычно начинается с изучения системных требований, и в случае с IE9 Beta отступать от данного правила ни в коем случае не следует, особенно владельцам компьютеров с Windows XP на борту. Упомянутая операционка не фигурирует в списке поддерживаемых, и об этом определенно стоит помнить эстетам, предпочитающим старые, проверенные временем решения. Многие наблюдатели сходятся во мнении, что отказ от устаревшей платформы — не более чем маркетинговый ход, принятый на вооружение Microsoft с целью побудить пользователей переходить на Windows 7. Представители софтверного гиганта аргументируют принятое решение банальным отсутствием в Windows XP интерфейса Direct2D, обеспечивающего аппаратное ускорение рендеринга страниц средствами видеокарты. Что касается дистрибутива продукта, то он представлен в 32- и 64-разрядных редакциях, переведен на множество языков (включая русский) и доступен для скачивания с этой страницы сайта компании. Традиционно, после завершения установки браузера требуется перезагрузка компьютера. По словам экспертов Microsoft, необходимость перезапуска обусловлена глубокой интеграцией обозревателя в операционную систему. Кто бы сомневался…
Первое, что бросается в глаза при первом запуске Internet Explorer 9 Beta — обновленный интерфейс обозревателя, выполненный в минималистичном стиле и обеспечивающий максимум рабочего пространства для просмотра сетевого контента. Разработчики объединили строку ввода URL с полем поиска, разместили клавиши навигации, адресную строку, вкладки и элементы меню в один ряд, увеличив тем самым полезную вертикальную емкость экранов, минимизировав количество обращений к полосе прокрутки страниц и… сократив и без того скромное пространство для открываемых пользователем табов. Логичным было бы расположить линейку вкладок в самом верху, как это сделано, например, в Google Chrome и Opera, однако в Microsoft предпочли соригинальничать. Остается надеяться, что в финальной сборке IE9 программисты реализуют возможность управления расположением элементов панели инструментов.
Кстати, о вкладках. Если в восьмой редакции можно было только менять их порядок, то в девятой версии браузера диапазон доступных действий с табами был существенно расширен. Во-первых, у пользователей появилась возможность закреплять выбранные страницы непосредственно на панели задач или в меню «Пуск» простым перетаскиванием заголовка вкладки, а у разработчиков — добавлять к значку контекстное меню с основными функциями веб-приложения, будь то быстрое создание нового сообщения электронной почты или проверка наличия входящих сообщений, если речь идет, например, об онлайновом email-клиенте.
Во-вторых, если переместить любую из вкладок к правому или левому краю экрана, выбранная страница займет ровно половину экрана. Таким образом можно достаточно просто организовать работу сразу с двумя документами.
Наконец, можно открыть любую вкладку в новом окне браузера, перетащив ее на рабочий стол. В браузере Internet Explorer 9 связанные вкладки обозначаются одним цветом, что, по заверениям разработчиков, позволяет поддерживать порядок при просмотре большого количества веб-страниц. Справедливости ради стоит отметить, что группировка и подсветка вкладок присутствовала и в восьмой редакции программы. Видимо, на реализованное ранее новшество никто не обратил внимание, и его решили прорекламировать вновь.
Поддержка современных веб-стандартов, включая HTML5, SVG, CSS3 и ECMAScript 5, - еще одно афишируемое корпорацией на каждом углу нововведение IE9. Над реализацией оного специалисты Microsoft поработали на славу, добившись 95 баллов из ста при прохождении заковыристого теста Acid3. Недостающие очки обусловлены неточностями при обработке элементов масштабируемой векторной графики SVG. Подробные комментарии на этот счет можно найти в блоге команды IE. Не исключено, что релиз продукта будет проходить упомянутый тест со стопроцентным результатом. По крайней мере, стоит в это верить.
Из прочих отличительных особенностей «девятки» следует упомянуть обновленную панель уведомлений. В Internet Explorer 9 вместо диалоговых окон, которые неожиданно появляются и отвлекают пользователя, все уведомления отображаются на специальной панели, расположенной в нижней части окна браузера. Их можно проигнорировать и разобраться с ними позже. Кроме того, утверждается, что сообщения, уведомления об ошибках и предупреждения на панели уведомлений стали более информативными и понятными.
Эволюционировал в лучшую сторону менеджер загрузок файлов, интегрированный с системой защиты от вредоносного ПО SmartScreen и автоматически демонстрирующий соответствующие предупреждения, если загружаемые пользователем объекты потенциально опасны. С помощью нового диспетчера загружаемых данных можно приостанавливать скачивание файлов, анализировать объем скачанной информации, просматривать расположение загруженных объектов, возобновлять прерванные загрузки, а также выполнять некоторые другие задачи. Одно расстраивает — слишком уж долго SmartScreen анализирует файлы: на достаточно шустром компьютере и широкополосном канале сканирование объектов размером до 20 Мб в течение 30—40 секунд выглядит дюже утомительным.
Нашлось время у разработчиков Microsoft и для реализации экспресс-панели быстрого доступа к часто используемым интернет-ресурсам, наподобие той, что задействована в Google Chrome, Opera и Safari. На странице новой экспресс-панели у каждого веб-сайта есть свой значок и основной цвет, благодаря которым проще различать нужные ресурсы среди других. Также отображается индикатор, показывающий, относится ли тот или иной сайт к числу часто посещаемых. На странице новой вкладки можно повторно открыть закрытые вкладки, восстановить последний сеанс браузера или начать просмотр в режиме InPrivate Browsing, не оставляющем следов при работе на компьютерах общего доступа.
Наконец, еще одной интересной особенностью Internet Explorer 9 Beta является функция Add-on Performance Advisor, измеряющая время загрузки плагинов и предлагающая пользователю браузера деактивировать дополнительные компоненты, замедляющие работу приложения.
Раз уж мы затронули тему производительности, то в обязательном порядке стоит отметить наличие оптимизированного JavaScript-движка Chakra, дополняющего механизм ускорения визуализации страниц с помощью графических процессоров. Насколько удачно дополняющий — это мы и решили проверить, воспользовавшись бенчмарками Peacekeeper, V8 JavaScript Tests и SunSpider JavaScript Benchmark, измеряющими быстродействие интерпретатора JavaScript, скорость обработки графики и время выполнения типичных для большей части пользователей интернета задач. Для проведения сравнительных тестов помимо героя материала были использованы последние на момент подготовки данной публикации сборки IE8, Firefox, Safari, Chrome и Opera. Дополнительно в тестах фигурировала бета-версия Firefox 4, которую мы установили исключительно интереса ради. С целью чистоты эксперимента, все браузеры тестировались по отдельности, остальные запущенные в системе приложения при выполнении бенчмарков выгружались из памяти компьютера. В качестве экспериментальной площадки использовался ноутбук Acer Aspire 5101 с двухгигагерцовым процессором, 2,5 Гб оперативной памяти, графическим адаптером ATI Mobility Radeon x1300 (128 Мб) и операционной системой Windows 7. О результатах проведенного нами тестирования можно судить по приведенным ниже диаграммам.
Как можно заметить, в проведенных нами тестах Internet Explorer 9 Beta хоть и не заткнул за пояс всех конкурентов на рынке интернет-обозревателей, зато продемонстрировал существенный прирост производительности по сравнению с предыдущей, восьмой редакцией обозревателя. Шутка ли: в наборе тестов SunSpider JavaScript Benchmark специалистам софтверного гиганта удалось увеличить скорость обработки инструкций JavaScript более чем в десять раз! Неплохая заявка на лидерство в финальном тестировании, которое мы обязательно проведем, как только релиз IE9 увидит свет (дату выпуска финальной модификации браузера в корпорации пока не называют). Огорчает только, что в остальных двух бенчмарках браузер Microsoft не продемонстрировал ошеломляющих результатов.
Особенно новичок отличился в комплексных тестах Peacekeeper, измеряющих производительность обозревателя не только в процессе выполнения наиболее распространенных JavaScript-инструкций, но и при взаимодействии с графическими элементами, использующими наработки открытого стандарта WebGL и определенный в спецификациях HTML5 тег < canvas >. Предпоследнее место в списке явно не красит использующий аппаратное ускорение и напичканный хитроумными технологиями обработки контента продукт. Удастся ли в будущем сборке Internet Explorer 9 с шильдиком Final оставить в аутсайдерах если не нашумевший Google Chrome, то хотя бы браузер норвежской компании Opera Software? Как говорится, поживем — увидим. Пока же можно со стопроцентной уверенностью сказать, что очередному этапу браузерной гонки дан старт, и ближайшие несколько месяцев определенно будут жаркими для всех пользователей глобальной компьютерной сети.
Спасибо за детальный обзор! Добавили ссылку на ваш пост в нашее сообщество http://www.facebook.com/ieukraine
ОтветитьУдалить