HTML5標準規(guī)范看似前途無量,但是充滿了利益紛爭的標準制定工作卻長期陷入分裂停止。長此以往,別說干掉Flash,恐怕自己就得先玩兒完。今天,W3C組織官方公布了HTML5標準的最新路線圖,表示會在2014年第四季度將其推進到官方候選推薦階段(Candidate Recommendation),等同于完成最終正式版,然后再過兩年升級為5.1。
不過,HTML工作組尚未批準這一計劃,是否能夠順利執(zhí)行還有待觀察,但至少讓我們看到了希望,也可以和各個相關(guān)組織探討了。
為了盡快及時完成HTML5,W3C必須狠心舍棄一些不穩(wěn)定的元素,等到后續(xù)的5.1版本再考慮。感謝HTML5這些年來一直都是模塊化狀態(tài),這樣做應(yīng)該并不會太難,比如Web Workers、WebSockets、Microdata等等事實上都已經(jīng)成為獨立標準。當(dāng)然,這也是無奈之舉。
W3C官方公告稱:“模塊化一直在標準制定過程中扮演著重要角色。為了實現(xiàn)功能的獨立、快速進化,工作組會使用所謂的‘?dāng)U展規(guī)范’(extension specifications)。有一些最終會作為獨立文檔公布,并成為HTML規(guī)范家族的一部分,其它則會整合到HTML5規(guī)范里,成為基礎(chǔ)。”
如果這一計劃得到批準,W3C將會開始對不同的功能特性進行篩選,選定開發(fā)方向,最終完成一個穩(wěn)定的HTML5草案,其中只包含穩(wěn)定特性,然后再制作新的HTML5.1編輯草案,相當(dāng)于HTML5的超集,將此前省略掉的不穩(wěn)定功能加進去,當(dāng)然還會有新的提議。
換言之,HTML5.1才會是真正的HTML5,后者只是個妥協(xié)方案。
HTML5.1 2016年第四季度公布后,工作組會重復(fù)上述步驟再搞一個新的HTML5.2,繼續(xù)完善、豐富功能。具體時間沒說,但估計得到2018年了。