W3C Q&A Weblogの“W3C Open Web Standards”にて、「実装ありき」と「仕様ありき」という、二つの標準化プロセスについて説明されています。 実装ありきのWeb標準 マーケットシェアを獲得するため、ある企業が独自に技術を開発することは少なくありません。これに対し、他のベンダーは競合する技術を開発したり、(時にはリバースエンジニアリングも行い)そのベンダーの仕様を実装するといった例があります。 独自拡張によって競争が激化するのではないかという憂慮もありますが、たとえば、Appleが開発し現在はHTML5の一部である<canvas>や、Microsoftにより開発され、今ではインタラクティブなWebアプリケーションで標準的に使われるXMLHttpRequestなど、独自拡張からスタートしたWeb標準も存在します。 元がベンダー固有の拡張であったとしても、それがオープ