HTML5標準制定完成:瀏覽器大戰能消停嗎?
昨天,全球資訊網聯盟(W3C)宣佈,經過將近8年的艱辛努力,HTML5標準規範終於最終制定完成並已公開發布。
狹義上,HTML5是HTML的第五個版本。HTML的全稱是超文字標記語言(HyperText Markup Language),由全球資訊網的發明者蒂姆·伯納斯·李設計,是為建立網頁而設計的一種標記語言。HTML利用標籤來描述內容的語義,使計算機能夠通過識別標籤來正確處理內容。
廣義上,HTML5是HTML5、CSS3、Javascript 2.0的統稱,因為對於現在的網際網路開發而言,這三者是密不可分的。HTML用於描述內容,CSS用於定義樣式,Javascript用於實現功能。
HTML是網際網路的基石,目前網際網路上所有的網頁都是用HTML寫成的。但是HTML標準的演化速度卻遠遠跟不上網際網路的發展。事實上,上一個HTML標準HTML 4.01釋出於1999年12月24日,已經嚴重阻礙了網際網路的發展。
2004年,由Firefox、Opera、Apple、Google四大瀏覽器廠商組成的網頁超文字技術工作小組(Web Hypertext Application Technology Working Group),即WHATWG,宣佈制定下一代HTML標準,即HTML5。而當時的全球資訊網聯盟(W3C)正在發展在XML和HTML基礎上設計的XHTML。
於是,W3C和瀏覽器廠商的第一次大戰開始。網際網路的未來究竟是由標準組織W3C決定還是由瀏覽器廠商決定?這場大戰的決定性因素在於開發者們站在哪一邊。結果很明顯,開發者們當然會站在瀏覽器那邊,畢竟瀏覽器是普通使用者接觸網際網路的唯一途徑。W3C於2007年接納了WHATWG的HTML5草案,併成立了新的HTML工作團隊。
然而,在2012年,W3C和WHATWG再度分道揚鑣。而兩者的分歧在於WHATWG 集中於演進“living”標準,而 W3C 堅持使用傳統的數字編號系統定義靜態的“snapshots”。 WHATWG希望構建網際網路的最後一個標準,即一個隨著網際網路發展不斷更新的HTML5標準。他們認為W3C的HTML5標準一旦制定完成,即便出現錯誤也無法修正。而且他們認為W3C的標準制定模式太過複雜,每一代標準的制定時間過長,不符合網際網路的發展速度。
所以,HTML5現在有兩個標準,一個由W3C制定,一個由WHATWG制定。這會導致W3C和瀏覽器廠商的第二次大戰嗎?
當然不會,對於瀏覽器廠商來說,贏得瀏覽器之戰比HTML5標準更重要。自從Google的Chrome重新掀起瀏覽器間的大戰之後,每一家瀏覽器都在根據自己的情況支援HTML5標準,每一家瀏覽器的廣告都在吹噓自己對HTML5標準的支援。
所以,HTML5的標準已經成為了既成事實,W3C的HTML5標準只是對這個既成事實的官方認證而已。
那麼,既然有了HTML5的官方標準,瀏覽器大戰總該消停了吧。事實上,這場大戰依然在延續,而開發者們依然需要為各大瀏覽器適配網頁。
舉例來說,HTML5標準設計了<video>標籤,使得瀏覽器可以不借助Flash直接播放視訊檔案。但是,HTML5標準卻沒有規定瀏覽器支援的視訊檔案格式。現在,Firefox主推Ogg,Chrome主推WebM,Safari主推H.264。也就是說,開發者如果要使用<video>標籤,需要準備多種格式的視訊檔案。好訊息是現在似乎H.264佔據了上風。
一次編寫,到處執行(Write once, Run anywhere)是每一個程式設計師的夢想。當年的Java沒有做到,原本程式設計師們指望Web標準能夠做到。然而事實上是,只要瀏覽器大戰沒有消停,HTML5也做不到。
相關文章
- 瀏覽器大戰瀏覽器
- Chrome已成瀏覽器安全標準Chrome瀏覽器
- HTML5標準制定的兩大組織分道揚鑣HTML
- 瀏覽器子Tab能控制父Tab嗎瀏覽器
- 互動視訊制定行業標準:它和視訊遊戲能“各自精彩”嗎?行業遊戲
- microsoft edge是ie瀏覽器嗎 edge瀏覽器和ie瀏覽器一樣嗎ROS瀏覽器
- 微軟IE瀏覽器6月16日正式退役 準備好換瀏覽器了嗎微軟瀏覽器
- 瀏覽器大戰全球戰況:Chrome是新霸主瀏覽器Chrome
- 讓舊瀏覽器接受HTML5的語義標籤瀏覽器HTML
- 關閉webkit瀏覽器的自動完成,修正,大寫WebKit瀏覽器
- edge瀏覽器能編輯pdf嗎?win10系統如何使用edge瀏覽器編輯pdf瀏覽器Win10
- Monetate:瀏覽器大戰–資料資訊圖瀏覽器
- 人工智慧對人類命運安全嗎?五大科技巨頭制定標準人工智慧
- edge是什麼瀏覽器 microsoft edge是ie瀏覽器嗎瀏覽器ROS
- 資料治理制定哪些標準
- 回顧瀏覽器市場的三大冷戰瀏覽器
- 瀏覽器大戰 Safari,Firefox,IE分析對比瀏覽器Firefox
- 2013年瀏覽器大戰:黑莓5.0瀏覽器頁面載入速度最快–資訊圖瀏覽器
- HTML5 之瀏覽器支援介紹HTML瀏覽器
- html5多終端瀏覽器相容HTML瀏覽器
- 只要瀏覽器能瀏覽,我就能爬取——selenium+chrome瀏覽器Chrome
- 從瀏覽器大戰看未來軟體發展瀏覽器
- browserslist 目標瀏覽器配置表瀏覽器
- 瀏覽器跨標籤通訊瀏覽器
- HTML5大提速,Famo.us消滅瀏覽器原罪HTML瀏覽器
- 害怕瀏覽器洩露隱私?更嚴的標準要來了瀏覽器
- win10自帶瀏覽器能裝外掛嗎 win10自帶瀏覽器怎麼安裝外掛Win10瀏覽器
- 四大瀏覽器核心瀏覽器
- 檢測瀏覽器是否支援HTML5功能瀏覽器HTML
- 如何判斷當前瀏覽器是否支援html5的video標籤瀏覽器HTMLIDE
- 各個瀏覽器對CSS標準各屬性支援的情況列表瀏覽器CSS
- [WebGL入門]一,瀏覽器的準備Web瀏覽器
- ie瀏覽器退役後還能用嗎 ie瀏覽器停止更新服務以後有影響嗎瀏覽器
- Chrome瀏覽器安全嗎?谷歌值得我們信任嗎?Chrome瀏覽器谷歌
- 蘋果瀏覽器應用實戰(二)蘋果瀏覽器
- appMobi推出基於HTML5的瀏覽器APPHTML瀏覽器
- html5標準格式HTML
- 快商通與中國標準化研究院戰略合作 : 共同制定人工智慧技術標準人工智慧