Scriptorama.nl

Header image showing a keyboard, mouse, laptop and books on design patterns

Nieuwe W3C werkgroep in de maak voor HTML

Vandaag via de weblog van Apple's WebKit ontwikkelaars, Surfin' Safari, komt het bericht dat o.a. Tim Berners-Lee, vaak de vader van het huidige internet genoemd, bezig is met het vormen danwel hervormen van een HTML werkgroep om zo de HTML standaard verder uit te werken. Deze actie komt na kritiek op het W3C waarin deze verweten werd een zeer trage instantie te zijn.

The plan is to charter a completely new HTML group. Unlike the previous one, this one will be chartered to do incremental improvements to HTML, as also in parallel xHTML. It will have a different chair and staff contact. It will work on HTML and xHTML together. We have strong support for this group, from many people we have talked to, including browser makers.

Deze nieuwe werkgroep heeft de volgende doelen:

  • A language evolved from HTML4 for describing the semantics of documents and applications on the World Wide Web. This will be a complete specification, not a delta specification.
  • A serialized form of such a language using XML.
  • A serialized form of such a language using a custom format compatible with the 'classic HTML' parsers of existing Web browsers.
  • Document Object Model (DOM) interfaces providing APIs for such a language.
  • Forms and common UI widgets such as progress bars, datagrids, menus, and other controls.
  • APIs for the manipulation of linked media.
  • Editing APIs and user-driven WYSIWYG editing features.

Een van de zichtbare gevolgen van de kritiek op het W3C is dat een groepje mensen de WHAT-WG hebben opgezet om zelf de/een HTML standaard door te ontwikkelen. Zo is de WHAT-WG bezig met bijvoorbeeld de Webapplications 1.0 en Webforms 2.0 specificaties. Sommige browsers implementeren al delen van deze specificaties. Zo heeft Mozilla Firefox 2.0 bijvoorbeeld de clientside storage die besproken wordt in Webappplications 1.0.

Het is de bedoeling dat de WHAT-WG op enige wijze wordt betrokken bij het hele proces en dat ook de documenten die al zijn voortgebracht door de WHAT-WG worden overwogen om opgenomen te worden in een toekomstige standaard:

The following features are expected to be obtained by integrating deliverables of the Web APIs Working Group. They are listed here so that they may be developed in the case where the Web APIs Working Group is not able to produce the specifications.

  • Data storage APIs.
  • Networking APIs for server-push, asynchronous two-way client-server communication, peer-to-peer communication, and client-side cross-domain communication.

Zoals tegenwoordig gewoon lijkt bij wat de W3C doet is ook het vormen van deze nieuwe groep(en) niet zonder controverse. Zo is de Platform Architect van het Internet Explorer Platform team, Chris Wilson, vooruitgeschoven als leider van de groep, wat bij anderen binnen de browser-ontwikkelaars gemeenschap (zie hier, hier, hier en hier voor een discussie tussen Chris Wilson en Daniel Glazman, bekend van NVU - de Mozilla-based HTML editor.) de nodige kriebels heeft opgeleverd. Anderzijds is het WebKit team bang dat ze weinig te zeggen zullen hebben aangezien WebKit/Safari een beperkt marktaandeel heeft:

We strongly object to the 10% market share threshold in the Success Criteria. Effectively, this gives Mozilla Firefox and Microsoft Internet Explorer veto power over the spec. In general historically there have only been two browsers at a time that have been above this market share threshold. Furthermore, we believe that even if all browsers besides IE conformed to the spec, it would still be a huge success and a huge benefit to web compatibility.

Het is de bedoeling dat de werkgroep in December 2008 een nieuwe specificatie naar voren schuift als Recommendation, wat in W3C taal inhoudt dat de specificatie klaar is om in z'n geheel geimplementeerd te worden door de verschillende browser ontwikkelaars. Maar het is natuurlijk goed mogelijk dat we al wat eerder dingen van deze specificatie te zien gaan krijgen in verschillende kleine browsers die nu ook al CSS 3.0 elementen geimplementeerd hebben, zoals Safari, Opera en Mozilla Firefox.

Reageer ook!

Vorige week is de werkgroep officieel gelanceerd: http://www.w3.org/2007/03/html-pressrelease
Voorlopige planning op http://www.w3.org/html/wg/:
- 'first working draft' in juni
- 'recommendation' in het derde kwartaal van 2010

Leave a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>