Документирование стандартов IE

В этой статье мы обсудим работу, которую ведем в команде IE, чтобы выполнить наши обязательства по документированию поддержки веб-стандартов. Отправной точкой являются принципы интероперабельности Microsoft, о которых мы писали в данном блоге несколько раньше и которые можно увидеть в действии в таких продуктах, как IE8.

Суть интероперабельности в данном контексте означает, что разметка страницы одинаково отображается в различных браузерах. Есть масса препятствий на пути к этой цели. Даже имея самые лучшие намерения, мы до сих пор учимся тому, как это сделать лучше. Посмотреть на то, как различные тесты работают в современных браузерах можно здесь (см. 19:57). Нужно обратить внимание на то, как эволюционируют стандарты, например, CSS2 стал CSS 2.1, или на процесс утверждения CSS 2.1, или на то, что происходит между XHTML и HTML5. Нужно оценить препятствия на пути создания интероперабельных продуктов, когда спецификации носят черновой характер (как в случае со стандартом 802.11). Есть масса проблем и процесс стандартизации, протекающий в основном в W3C и схожих организациях, является удобным способом привлечения сообществ.

Работа по созданию спецификаций и тестов CSS 2.1 с последующей их передачей в W3C, наша работа над различными аспектами HTML5 и улучшения в интероперабельности IE9, продемонстрированные в рамках PDC, – все они являются примерами воплощения наших принципов в действие. Вы можете самостоятельно оценить некоторые из тестов – в различных браузерах и на различных платформах.

И в рамках обязательств по интероперабельности мы намерены опубликовать больше информации об интероперабельности в IE и будем регулярно ее обновлять. Сегодня мы публикуем первые части документации здесь. Эти документы являются черновиками. В будущем мы продолжим публикацию информации об интероперабельности в IE (например, как мы разрабатывали эту документацию, о процессе поддержки ее актуальности) в данном блоге.

Дин Хачамович (Dean Hachamovitch)