Monday, July 24th, 2017

Изменения в платформе IE8 RC1

Published on Март 2, 2009 by   ·   Комментариев нет

Это один из моих самых любимых этапов в цикле жизни продукта. Работа над IE8 как платформой уже завершена, и чем ближе мы подходим к выпуску финальной версии продукта, тем больше веб-разработчиков будут использовать преимущества IE8, чтобы реализовать сценарии, которые мы себе даже не представляли.

С тех пор как мы выпустили IE8 Beta 2, мы прислушивались к данным обратной связи из многих источников, включая программу IE8 Beta Feedback, новостные группы и этот блог. На основе этих данных и тестов, о которых писал Джейсон Аптон (Jason Upton) мы внесли тысячи изменений в платформу. Платформа готова к тому, чтобы на ее основе создавать новые продукты. Я бы хотел дать вам краткое описание изменений, внесенных в веб-платформу с момента релиза второй бета-версии. О некоторых из них мы уже говорили, а о некоторых мы расскажем в течение следующих нескольких недель.

Совместимость
Веб-разработчикам, дизайнерам и IT-администраторам необходимо время, чтобы перевести рабочее место на новую версию браузера. Кроме того, обычные пользователи ожидают, что после установки новейшей версии IE их сайты будут работать и выглядеть точно также. Мы разработали режимCompatibility View и режим стандартов IE7, чтобы облегчить переход на IE8 и позволить веб-разработчикам и дизайнерам при обновлении своих сайтов включать поведение, свойственное IE7. С момента релиза Beta 2 мы улучшили и доработали режим стандартов IE7, так что в RC1 этот режим очень достоверно имитирует поведение IE7.

Интероперабельность и стандарты

  • CSS 2.1. Интероперабельность с другими сайтами при открытии страниц с использованием CSS 2.1 всегда была нашей целью при разработке IE8. Beta 2 поддерживала все свойства спецификации CSS 2.1 и проходила больше 3200 тестов. С момента релиза Beta 2 мы внесли массу изменений и выпущенный на прошлой неделе RC1 проходит в два раза больше тестов. Одной из наших самых любимых новых функций IE8 является поддержка вывода страниц в режиме High-Res, о котором мы подробнее расскажем чуть позже. Мы ожидаем, что разница в поддержке CSS 2.1 между RC и финальной версией будет незначительной, поэтому разработчикам и дизайнерам не потребуется дважды переписывать код своих страниц, при этом страница будет одинаково отображаться во всех браузерах.
  • HTML, Document Object Model (DOM) и JavaScript — во время тестирования Beta 1 и Beta 2 мы все время говорили о том, что IE8 намного более интероперабелен с другими браузерами в основных областях, включая обработку атрибутов и нахождение элементов, в частности тех, которые находятся в getElementById(). Чтобы обеспечить интероперабельность с другими браузерами и соответствие стандартам, в состав RC включены следующие изменения:
    Изменяющиеся макеты DOM: включает в себя новый ECMAScript 3.1 совместимый синтаксис getter/setter.
    ARIA: включает поддержку синтаксиса aria-checked во всех режимах документов IE8. Это значит, что веб разработчики могут один раз написать код, который будет работать во всех режимах IE8 и с другими браузерами.
    Cross-Domain Requests (XDR): отныне данная функция проверяет заголовок Access-Control-Allow-Origin на предмет соответствия с начальным URL, а также групповым символам. В результате доступ к данным получают только те сайты, которые определяет сервер.
  • Производительность. Как и в случае с интероперабельностью, увеличившаяся производительность позволяет улучшить продуктивность разработчиков. Поэтому мы изучили основные сценарии производительности и сконцентрировались на оптимизации основных шаблонов дизайна AJAX. Разработчики и рядовые пользователи смогут увидеть схожий прирост в производительности.

Среда разработки

  • Инструменты для разработки. Во второй бета-версии Internet Explorer 8 был представлен более мощный JavaScript-профайлер, а также улучшенная поддержка console.log и сохранения в файл. RC1 серьезно улучшает стабильность и уточняет чтение дерева HTML и CSS-трассировку. Кроме того, данная версия предлагает дополнительную гибкость благодаря тому, что в меню добавлена опция, позволяющая просмотреть исходные коды с помощью блокнота, встроенного просмотрщика или любой другой программы на ваш выбор.
  • Документация. Мы считаем, что хорошая документация и поддержка являются важной частью среды разработки. Поэтому, мы обновили Internet Explorer Readiness Toolkit и MSDN IE Development Center, и советуем веб-разработчикам и дизайнерам использовать их в качестве справочной информации. В будущем мы поделимся дополнительной информацией по поводу изменений, которые мы внесли в браузер с момент релиза Beta 2.

Мы всегда относимся к вашим отзывам со всей серьезностью, но мы также знаем, что внесение изменений в поведение платформы может оказать серьезное воздействие на Интернет. Поэтому между RC и финальной версией IE8 мы планируем внести в платформу лишь незначительные изменений. Мы будем очень осторожны в плане вносимых изменений и исполнительны в плане их документирования.

Загружайте RC1 и тестируйте его на соответствие вашим нуждам, если вы этого еще не сделали. Мы довольны теми улучшениями, которые мы внесли в веб-платформу IE8 и инструменты для разработки. Мы очень взволнованы возможностью увидеть, как разработчики и веб-дизайнеры создают на их основе сайты, поддерживающие невероятные сценарии! Если вы уже реализовали новые сценарии взаимодействия с помощью функций IE8, то мы будем рады, если вы сможете поделиться своим опытом в комментариях к данной статье.

Марк Силби (Marc Silbey),
программный менеджер Internet Explorer

buy essays cheap

Источник: http://blogs.msdn.com/ieru

zp8497586rq








Смотрите также:

Tags:

Readers Comments (Комментариев нет)

Comments are closed.

Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]