Стандартизация HTML6 внутри W3C – моя поездка на TRAC 2010

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

image

Некоторые участники целевой группы W3C CSS/SVG FX :

Слева направо: Jun Fujisawa - Canon, Chris Lilley - W3C, Doug Schepers - W3C, Håkon Wium Lie - Opera, Patrick Dengler - Microsoft, Anthony Grasso - Canon, Erik Dahlström - Opera

Я присутствовал в качестве представителя Microsoft и участника рабочей группы Scalable Vector Graphics (SVG).

Раз в год сообщество W3C собирает вместе рабочие группы, группы по интересам и приглашенных гостей на неделю технических обсуждений.

В технический пленарный день все участники собираются в одном зале для обсуждения различных технических вопросов, имеющих «значительную важность для прошлого, настоящего и будущего консорциума the World Wide Web». Во время секции HTML.nextя представилдоклад, озаглавленный HTML6: HTML + SVG + CSS . Я сделал акцент на том, что группа и участники W3C представляют широкое сообщество веб-разработчиков, и потому обязаны помогать сообществу в создании совместимой веб-платформы и сделать это своевременно.

В четверг рабочая группа CSS объединилась с рабочей группой SVG в обсуждении вопросов, касающихся дополнительных, но несовместимых возможностей, имеющих отношение как к CSS, так и к SVG. Есть растущее понимание того факта, что следующее поколение SVG будет, главным образом, находиться в контексте HTML -страницы– того, что вызывает спецификация HTML, и что необходимо создавать совместную практику, которая усилит существующую квалификацию веб-разработчиков. Существует множество интересных тем и задач на пересечении CSS и SVG. Например, некоторые производители браузеров на практике реализовали такие возможности CSS, как преобразования, переходы, анимации, эффекты фильтрации и градиенты. Большинство этих технологий существовали в SVG уже на протяжении десяти лет, но они не были согласованы с ожиданиями веб-разработчиков.

Участники рабочих групп SVG и CSS обсудили все эти области, определили экспертов в качестве руководителей проектов и наметили сроки выполнения для реализации преобразований (возможно, объединяющих двух- и трехмерные преобразования), переходов и анимаций, эффектов фильтрации и градиентов. Конечной целью станет получение веб-разработчиками совместимого набора возможностей, а производителями браузеров – стабильной платформы для реализации.

Рабочие группы продолжили работу с этого момента и разобрались с дополнительными проблемами интеграции между SVG, CSS и HTML.

Интеграция SVG в HTML в паре с CSS кажется вполне естественной, но явно получила бы большее преимущество от дополнительных тестов соответствия. Рабочие группы продолжат сотрудничество, чтобы разработать тесты для сценариев, использующих SVG, CSS, и HTML в тестовой инфраструктуре HTML. Кроме того, некоторые браузеры исследуются на предмет упрощения SVG DOM, чтобы сделать ее похожей на модель HTML DOM, к которой привыкли веб-разработчики.

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

Это здорово быть частью процесса развития широкого диапазона веб-стандартов, включая стандарты SVG и CSS, возглавляемого W3C. Большой объем деятельности на всех совещаниях создает задел для последующей работы. Многое должны совместно воплотить в жизнь веб-сообщество и рабочие группы в предстоящем году. Мы продолжим информировать вас об этой работе в блоге IE.

Патрик Денглер (Patrick Dengler),
старший руководитель проекта,
Internet Explorer