World Wide Web Consortium (W3C)(全球資訊網協會) 由網際網路之父 Tim Berners-Lee 創辦,致力於制定網路共通標準。
W3C 於 1989年制定 HTML,於 1998年將 HTML 檔案加上 Metadata,希望以語意網路來發展成 XHTML 和 XML。(註:XHTML 很明顯不受大家喜愛~)
WHATWG(網頁超文字應用技術工作小組) 是因為 W3C 的網頁標準發展緩慢,在加上 W3C 意圖放棄 HTML 而轉向發展 XML 為基礎的技術。
比起 W3C 的目標,另一派的人更支持將網頁變成應用程式平臺的想法,因此 2004年由 Apple 與 Mozilla 基金會 等企業,建立了標準組織 WHATWG,並開始制定 HTML5。
W3C 與 WHATWG 將合作整合 HTML、DOM 的標準
W3C 與 WHATWG 的標準制定差異
W3C 的標準制定可參考此篇:W3C推薦標準,標準的制定過程:(過程較為複雜而耗時)
- 工作草案(WD)
- 候選推薦標準(CR)
- 提案推薦標準(PR)
- W3C推薦標準(REC)
- 後續的修訂
WHATWG 認為技術變化快速,因此把 HTML5 當動態標準,就是 WHATWG 任何時刻發布 HTML5 規範,就是當作認可建議的標準。
由下述 WHATWG 官網的資料,可以看到蠻多討論的
因為標準制定的不同,因此 HTML、DOM 就有 W3C 與 WHATWG 兩種標準,總算 W3C 與 WHATWG 決定要合作,共同發展統一的 HTML 和 DOM 規範。
W3C 與 WHATWG 合作的新聞:
- W3C and the WHATWG signed an agreement to collaborate on a single version of HTML and DOM | W3C News
- W3C and WHATWG to work together to advance the open Web platform | W3C Blog
- W3C 和 WHATWG 簽署 MOU:Memorandum of Understanding Between W3C and WHATWG
下述摘錄自此篇:W3C 與 WHATWG 將合作制定單一版本的 HTML 和 DOM 規範
- W3C 執行長 Jeff Jaffe 表示,同時存在兩份不同的 HTML 和 DOM 規範基準,有害社群發展。
- W3C 將不再獨自發布 HTML 和 DOM 相關的指定規範列表,W3C 和 WHATWG 兩方直接在 WHATWG 的程式碼儲存庫中合作
- WHATWG 會定期產生
- 動態標準(Living Standard)
- 推薦(Recommendation)
- 審核草案(Review Draft)等快照
- W3C 會將 WHATWG 的審核草案快照納入候選推薦(Candidate Recommendations)中,並走完W3C的推薦程序
- 依序為候選推薦
- 受提案推薦
- 最終成為推薦
- 新的工作組也會協助 W3C 社群為 HTML 和 DOM規範提案
- WHATWG 會定期產生
相關網頁
- HTML Standard - HTML 語法、標準此篇建議常來查詢
- W3C cheatsheet - 可以查 HTML 有哪些屬性