TL;DR
Web に関する標準化を行う非営利団体。主に、ブラウザに特化した機能の仕様を策定している。1994 年に Tim Berners-Lee が創設した。
なぜ必要か
Wikipedia によると、W3C は業界の会員が新しい標準に合意し、互換性を確保することを目的に生まれた。Web の長期的な成長を支えるプロトコルやガイドラインを開発している。
仕組み
W3C の仕様は、作業草案(Working Draft)、勧告候補(Candidate Recommendation)、勧告案(Proposed Recommendation)などの段階を経て、W3C 勧告(W3C Recommendation)になる。HTML のほか、CSS、DOM、XML、SVG、WCAG などを策定してきた。
例
- HTML の仕様
- Server-Sent Events や WebSocket のように、JavaScript から使うことを前提とした、HTML を拡張するプロトコル
注意点
仕様策定のための議論は、W3C から独立した WHATWG が担うことが多くなった(WebAssembly も参照)。