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