Internet Explorer 9

редактировать
Internet Explorer 9
Internet Explorer 10+ 11 компьютер icon.png
Internet Explorer 9 в Windows 7 Internet Explorer 9 в Windows 7
Разработчик (и) Microsoft
Первоначальный выпуск14 марта 2011 г.; 9 лет назад (14.03.2011)
Предварительная версия Нет
Движки Trident 5.0, Chakra (32-бит), JScript (64-разрядная)
Операционная система Windows Vista SP2. Windows 7. Windows Server 2008 SP2. Windows Server 2008 R2. Windows Phone 7.5
Доступно на93 языках
Тип Веб-браузер. Агрегатор каналов
Лицензия Собственный, требуется Лицензия Windows
Веб-сайтwww.microsoft.com / en-us / download / internet-explorer-9-details.aspx

Internet Explorer 9 или IE9 (официально Windows Internet Explorer 9 ) - девятая версия Internet Explorer веб-браузера из Microsoft. Он был выпущен для широкой публики 14 марта 2011 года. Microsoft выпустила Internet Explorer 9 как основную внешнюю версию, которая не была привязана к графику выпуска какой-либо конкретной версии Windows, в отличие от предыдущих версий. Это первая версия после Internet Explorer 2, не связанная с операционной системой Windows, хотя некоторые OEM-производители установили ее с Windows 7 на свои ПК, а также на новые ноутбуки с Windows 7.

Системные требования для Internet Explorer 9: Windows 7, Windows Server 2008 R2, Windows Vista Service Pack 2 или Windows Server 2008 SP2 с обновлением платформы. Windows XP и более ранние версии не поддерживаются. Internet Explorer 9 - это последняя версия Internet Explorer, которая поддерживается в Windows Vista и Windows Server 2008, поскольку Internet Explorer 10 поддерживает только Windows 7, Windows Server 2008 R2 или более позднюю версию операционной системы. Доступны сборки IA-32 и x64.

Internet Explorer 9 поддерживает ECMAScript 5 (ES5) несколько свойств CSS 3, встроенные цветовые профили ICC v2 или v4 поддержка через Windows Color System и улучшена производительность JavaScript. Это последний из пяти основных веб-браузеров, в которых реализована поддержка масштабируемой векторной графики (SVG). Он также поддерживает рендеринг графики с аппаратным ускорением с использованием Direct2D, рендеринг текста с аппаратным ускорением с использованием DirectWrite, рендеринг видео с аппаратным ускорением с использованием Media Foundation, поддержка изображений, обеспечиваемая компонентом Windows Imaging, и высококачественная печать, обеспечиваемая конвейером печати XML Paper Specification (XPS). Internet Explorer 9 также поддерживает теги HTML5 video и аудио и Web Open Font Format.

Содержание

  • 1 История выпусков
  • 2 Разработка
  • 3 Изменения по сравнению с предыдущими версиями
    • 3.1 Пользовательский интерфейс
    • 3.2 Создание сценариев
      • 3.2.1 Механизм JavaScript
      • 3.2.2 DOM
    • 3.3 CSS
    • 3.4 HTML5
      • 3.4.1 HTML5 Media
      • 3.4.2 HTML5 Canvas
      • 3.4.3 HTML5 Встроенная поддержка SVG
    • 3.5 Веб-типографика
    • 3.6 Время навигации
    • 3.7 Защита от отслеживания
    • 3.8 Защита от вредоносных программ
    • 3.9 Строка пользовательского агента
    • 3.10 Расширяемость
  • 4 Удаленные функции
  • 5 Прием
    • 5.1 Релиз-кандидат
    • 5.2 Окончательный релиз
  • 6 Мобильная версия
  • 7 См. Также
  • 8 Ссылки
  • 9 Дополнительная литература
  • 10 Внешние ссылки

История выпусков

ИмяСборкаДата выпускаAcid3 ОценкаНовые функции
Предварительная версия платформы 11.9.7745.60192010-03-1655/100Поддержка CSS3 и SVG, а также новый JavaScript engi не называется Chakra.
Platform Preview 21.9.7766.60002010-05-0568/100Лучшая производительность JavaScript.
Предварительная версия платформы 31.9.7874.60002010-06-2383/100HTML5 audio, video и canvas и WOFF.
Platform Preview 41.9.7916.60002010-08-0495 / 100Механизм JavaScript, интегрированный в основные компоненты браузера, общая DOM между браузером и механизмом сценариев на основе ECMAScript5, а также высокоинтерактивный и интегрированный SVG.
Platform Preview 51.9.7930.164062010-09-15Новый значок.
Бета9.0.7930.16406Новый пользовательский интерфейс, менеджер загрузок и закрепленные сайты с функцией списка переходов.
Platform Preview 61.9.8006.60002010-10-282D-преобразования CSS3 и семантические теги HTML5.
Platform Preview 71.9.8023.60002010-11-17Лучшая производительность JavaScript.
Platform Preview 81.9.8080.164132011-02-10Производительность, улучшения взаимодействия и поддержка W3C Geolocation API.
Release Candidate9.0.8080.16413Повышенная производительность, фильтрация InPrivate переименована в Tracking Protection, усовершенствованный пользовательский интерфейс, поддержка большего количества веб-стандартов, возможность добавления новой строки вкладок и другие улучшения.
RTW 9.0.8112.164212011-03-14100/100Повышенная производительность, улучшенная защита от отслеживания и возможность закрепления нескольких целей на страницу. Последняя версия поддерживается в Windows Vista и Windows Server 2008.

Разработка

Internet Explorer 9 с отображением Acid3, достигнув всех 100 возможных баллов

Развитие Интернета Explorer 9 появился вскоре после выхода Internet Explorer 8. Microsoft начала получать предложения по функциям через Microsoft Connect вскоре после выпуска Internet Explorer 8. Команда Internet Explorer сосредоточилась на улучшении поддержки и производительности для HTML5, CSS3, SVG, XHTML, JavaScript, аппаратного ускорения и пользовательский интерфейс отличается гибкостью и «новым чистым дизайном».

Microsoft впервые анонсировала Internet Explorer 9 на PDC 2009 и рассказала в основном о том, как он использует преимущества аппаратного ускорения в DirectX для повышения производительности веб-приложений и улучшения качества веб-типографики.

Позже Microsoft объявила, что присоединилась к Рабочей группе W3C, что привело к предположение, что Internet Explorer 9 будет поддерживать SVG рекомендацию W3C. Это подтвердилось на MIX 10, где была продемонстрирована поддержка базовой разметки SVG и улучшенная поддержка HTML5. Они также объявили, что значительно увеличат поддержку к моменту выхода первой бета-версии Internet Explorer 9. Команда Internet Explorer также представила новый движок JavaScript для 32-битного Internet Explorer 9 под кодовым названием Chakra, который использует своевременную компиляцию для выполнения JavaScript в качестве собственного кода. В середине сентября 2011 года тест Acid3 был пересмотрен, чтобы удалить несколько «устаревших и необычных» тестов, и в результате IE9 теперь проходит тест со счетом 100/100

В MIX 10, первом Интернет Была выпущена предварительная версия платформы Explorer 9, в которой была реализована поддержка CSS3 и SVG, новый механизм JavaScript под названием Chakra и оценка 55/100 на Acid3 test, по сравнению с 20/100 для Internet Explorer 8. 5 мая 2010 года была выпущена вторая предварительная версия платформы Internet Explorer 9, которая показала результат 68/100 в тесте Acid3 и более высокую производительность в тесте WebKit SunSpider JavaScript, чем первая предварительная версия платформы Internet Explorer 9. 23 июня 2010 года была выпущена третья предварительная версия платформы Internet Explorer 9, которая показала результат 83/100 в тесте Acid3 и более быстрый движок JavaScript, чем вторая предварительная версия платформы Internet Explorer 9. Третья предварительная версия платформы Internet Explorer 9 также включает поддержку HTML5-тегов аудио, видео и холста, а также WOFF. 4 августа 2010 года была выпущена четвертая предварительная версия платформы Internet Explorer 9, которая показывает 95/100 баллов в тесте Acid3 и более быстрый движок JavaScript, чем третья предварительная версия платформы Internet Explorer 9. 15 сентября 2010 г. была выпущена общедоступная бета-версия Internet Explorer 9 вместе с Platform Preview 5 с новым пользовательским интерфейсом. В отличие от предварительных версий, бета-версия заменяет любую ранее установленную версию Internet Explorer. Шестая предварительная версия платформы Internet Explorer 9 была выпущена 28 октября 2010 г. и включает поддержку преобразований 2D CSS3 и семантических элементов HTML5. Седьмая предварительная версия платформы Internet Explorer 9 была выпущена 17 ноября 2010 г. и отличается улучшенной производительностью JavaScript.

Эти предварительные версии не были полными сборками Internet Explorer 9, поскольку они предназначались для тестирования последней версии Движок компоновки Trident. Они были предназначены для веб-разработчиков, чтобы отправлять отзывы о внесенных улучшениях, функционировали параллельно с любыми другими установленными браузерами и были только предварительными версиями технологии рендеринга, содержали минималистичный пользовательский интерфейс и не имели традиционных элементов интерфейса, таких как адресная строка и кнопки навигации. Microsoft обновляла эти предварительные версии примерно каждые восемь недель.

23 ноября 2010 г. были выпущены два обновления для общедоступной бета-версии Internet Explorer 9. KB2448827 улучшает надежность и устраняет проблемы со стабильностью из предыдущей бета-версии. Подробностей о решенных проблемах, раскрытых Microsoft, не так много. Кроме того, KB2452648 решает проблему встроенной обратной связи в Internet Explorer 9 и последней версии помощника по входу в Windows Live. Эти обновления можно загрузить из Центра обновления Windows или на веб-сайте Центра загрузки Майкрософт. В тот же день произошла утечка сборки Internet Explorer 9.0.8027.6000 на основе Internet Explorer 9 Platform Preview 7. 10 февраля 2011 г. были выпущены Internet Explorer 9 Release Candidate и Platform Preview 8. Версия Release Candidate отличалась улучшенной производительностью, функцией защиты от отслеживания, усовершенствованным пользовательским интерфейсом, поддержкой большего количества веб-стандартов и другими улучшениями.

Последняя версия Internet Explorer 9 была публично выпущена во время South by Southwest (SXSW) Интерактивная конференция в Остине, штат Техас, 14 марта 2011 г.

Изменения по сравнению с предыдущими версиями

Пользовательский интерфейс

Internet Explorer 9 включает значительные изменения к его пользовательскому интерфейсу по сравнению с предыдущими версиями. К ним относятся:

  • Закрепленные сайты: интегрируется с панелью задач Windows 7, чтобы сделать работу с веб-сайтом более похожей на приложение, в котором пользователи могут «закрепить» сайт, а затем вернуться к нему позже как ярлык. В версии-кандидате пользователи могут закрепить сайт и добавить к нему дополнительные домашние страницы (например, закрепить Facebook и добавить Twitter в качестве другой домашней страницы к закрепленному сайту, чтобы он стал социальным программа)
  • Менеджер загрузки с включенной безопасностью: управляет передачей файлов и может приостанавливать и возобновлять загрузку, а также сообщает, может ли файл быть вредоносным
  • Расширенные вкладки и страница вкладок: новая вкладка может отображать большинство посещаемые сайты и вкладки отображаются рядом с адресной строкой (есть возможность иметь отдельную строку, как в Internet Explorer 8 ) с функцией закрытия неактивной вкладки. Вкладки можно «отрывать», то есть их можно перетаскивать вверх и вниз для перемещения из одного окна IE в другое. Это также связано с функцией Aero Snap.
  • Советчик по производительности надстроек: показывает, какие надстройки сторонних производителей могут снижать производительность браузера, а затем позволяет отключить или удалить их
  • Компактный пользовательский интерфейс, который включает удаление отдельного поля поиска в Internet Explorer 7 и 8. Также удален список меню вкладок в Internet Explorer 8.

Сценарии

Механизм JavaScript

Internet Explorer 9 (32-разрядная версия) имеет более быстрый механизм JavaScript, чем Internet Explorer 8, внутренне известный как Chakra. У Chakra есть отдельный фоновый поток для компиляции JavaScript. Windows запускает этот поток параллельно на отдельном ядре, если оно доступно. Компиляция в фоновом режиме позволяет пользователям продолжать взаимодействие с веб-страницами, в то время как Internet Explorer 9 генерирует еще более быстрый код. Если этот процесс выполняется отдельно в фоновом режиме, он может использовать преимущества современных многоядерных машин.

В предварительных тестах Microsoft SunSpider для третьей 32-разрядной версии Internet Explorer 9 Platform Preview он превзошел движок Internet Explorer 8 на в 10 раз, а также превзошел новейший предварительный выпуск Firefox 4.0. Microsoft предоставила информацию о том, что ее новый движок javascript использует оптимизацию исключения мертвого кода для повышения производительности, что включало небольшой участок кода в тесте SunSpider как мертвый код. Роберт Сэйр, разработчик Mozilla, исследовал этот вопрос более подробно, показав, что в предварительной версии 3, устраняющей мертвый код Internet Explorer 9, были ошибки, предоставив тестовые примеры, выявляющие эти ошибки, приводящие к неправильной компиляции.

После его окончательного выпуска 32-разрядный Internet Explorer 9 был протестирован как ведущий основной браузер в тесте производительности Sunspider.

Движок значительно улучшает поддержку ECMA-262: стандарт ECMAScript Language Specification, включая новые функции для недавно доработанного Пятое издание ECMA-262 (часто сокращенно ES5). Версия браузера Internet Explorer 9 набрала только 3 ошибки из 10440 тестов в тесте на соответствие Test262 Ecmascript (версия 0.6.2 5 апреля 2011 г.), созданном Ecma International.

The 64- Разрядная версия Internet Explorer 9, которая не является браузером по умолчанию даже в 64-битных системах, не имеет JIT-компилятора и работает до 4 раз медленнее.

DOM

DOM улучшения включают :

  • Обход DOM и диапазон
  • События полного DOM L2 и L3
  • getComputedStyleиз стиля DOM
  • DOMContentLoaded

CSS

Internet Explorer 9 улучшен Поддержка каскадных таблиц стилей (CSS). Отчет о реализации Internet Explorer 9, который был создан с использованием Internet Explorer 9 Beta, показывает, что Internet Explorer 9 прошел 97,7% всех тестов в наборе тестов W3C CSS 2.1. Это самая высокая скорость прохождения среди отчетов о реализации CSS 2.1, представленных в W3C.

Улучшения CSS3 включают поддержку следующих модулей:

  • CSS3 2D-преобразования
  • CSS3 Backgrounds and Borders
  • Цвет CSS3
  • Шрифты CSS3
  • Медиа-запросы CSS3
  • Пространства имен CSS3
  • Значения и единицы CSS3
  • Селекторы CSS3

HTML5

HTML5 Media

Internet Explorer 9 включает поддержку тегов видео и аудио HTML5.

Аудиотег будет включать встроенную поддержку кодеков MP3 и AAC, тогда как тег видео будет изначально поддерживать H. 264 / MPEG-4 AVC. Для поддержки других видеоформатов, таких как WebM, потребуются сторонние плагины.

HTML5 Canvas

Internet Explorer 9 включает поддержку элемента HTML5 canvas..

Поддержка HTML5 Inline SVG

Первая предварительная версия платформы Internet Explorer 9 поддерживает:

  • Методы встраивания: встроенный HTML, встроенный XHTML, , полные документы.svg
  • Структура: , , , ,
  • Фигуры: , , , , , ,
  • Текст
  • Заливка, Обводка, (CSS3) Цвет
  • Ядро DOML2 и SVGDOM
  • События
  • Презентация Атрибуты и стили CSS
  • Определения преобразования: translate, skewX, skewY, scale, rotate
  • Элементы SVG, которые поддерживаются в Platform Preview, полностью реализованы. Элементы, которые существуют в предварительной версии платформы, имеют соответствующую поддержку SVGDOM и могут быть стилизованы с помощью атрибутов CSS / презентации.

    Последняя версия Internet Explorer 9 также поддерживает:

    • Методы встраивания: ,