玩死Flash之後,HTML5憑什麼繼續稱霸瀏覽器?

HTML5 Flash 軟件 微軟 IT168企業級 2017-06-02

HTML5在2014年10月正式通過之前就引發了軟件開發的浪潮,降低了專有互聯網技術的依賴性,如Adobe Flash和Microsoft Silverlight。2015年YouTube、火狐、谷歌和Facebook相繼屏蔽放棄了Flash,改用HTML,HTML一步步站鯨吞了Flash的份額,站到了頂端。

玩死Flash之後,HTML5憑什麼繼續稱霸瀏覽器?

開始軟件開發浪潮,減少對專有豐富的互聯網技術(如Adobe Flash和Microsoft Silverlight)的依賴。 HTML5視頻元素(用於將視頻嵌入到文檔中)是支持豐富互聯網的重大變化。 HTML5也被設計為支持從一個地方更改網頁,瀏覽文檔到建立分佈式應用程序的地方。

但是,在HTML5的標準化進程中,視頻編解碼器一直是一個懸而未解的問題,目前也沒有一個合適的 免版稅的編解碼器。H.265專利問題荊棘滿布, Google的VP9編解碼器雖然不錯,但是其他參與Web標準的公司都不願意從一個擁有強競爭力的對手那裡獲得技術支持。

儘管如此,HTML5也已經成為構建開放,多媒體網絡應用程序的主要方式。 萬維網聯盟首席執行官傑夫·傑菲爾(Jeff Jaffe)表示:“HTML5很快成為人們在瀏覽器中使用的HTML的唯一版本。

HTML5的增量改進

HTML5規範一直是定期更新的,有時也會有些小功能改進和錯誤修復,例如去年的5.1版本,修改了畫布2D元素,並進一步清理了HTML5;5.2版本添加了菜單元素,來表示可以激活的命令。除此之外,還引入了Web內容安全策略, 為開發人員提供了一種控制資源訪問的方式,甚至還支持支持非拉丁字符郵箱地址。雖然,我們列舉了這麼多新功能,但是5.2版本被認為是小幅修改的版本。

但是,W3C希望能夠更頻繁地更新核心HTML規範,最好可以達到每年更新一次,而不是像之前十年到十五年進行一次主版本的更新,無法跟上Web的發展腳步。

誰會成為HTML5後繼者?

那麼會有一個HTML6嗎? Jaffe表示,網上支付可能會推動進行這樣的全面修訂,以期能為網上支付來提供一個統一方式。如果大家將之稱為HTML 6,那麼HTML 6是極有可能出現的。雖然網上購物並不是新鮮事,但是由於複雜性的增加和移動Web的使用優勢,導致PC端網上購物成交量減少,所以對於HTML可能需要更多不同的方法。萬維網聯盟也設置了一個小組來商討這個內容。

萬維網聯盟還致力於Web組件,使用一個框架來確定可重用的網站組件和服務人員,使瀏覽器更易於運行多個功能,並且具有脫機功能。也許他們不會把下一個版本命名為HTML 6。

開放的網絡將HTML5引向新領域

Jaffe說HTML5雖然瞄準了開放的網絡平臺,但平臺本身也越來越多, 因此,萬維網聯盟正在開展安全性,性能和流式傳輸的研究。

流媒體相關的工作涉及到了 Encrypted Media Extensions (EME) 標準,該標準擴展了HTMLMediaElement(在HTML5中),以提供用於控制加密內容播放和連接到數字版權管理系統的API。 EME提供了通過瀏覽器顯示視頻的標準方式。之前,是沒有互操作性的。Jaffe表示從網景頗有爭議的NPAPI插件技術到現在標準化的視頻播放方式,這是非常大且有意義的改進。

W3C主管Tim Berner-Lee表示Web的發明者肯定了EME,並稱它提供了一種比較安全的在線觀看電影的方式,但是還是有其他人反對,Berners-Lee指出DRM在開發人員和法律方面還存在問題。

針對Web安全性,W3C(萬維網聯盟)做了以下三項努力:

  • Web認證框架, 目前正在進行中,目標是通過多因素身份驗證來支持安全性。Jeffa表示我們真的要遠離密碼。

  • Web Crypto API,在今年早些時候完成,為Web應用程序中的基本加密操作提供了JavaScript API。

  • Web開發安全的最佳實踐,這一項目也已經完成了,它旨在防止信息從一個應用程序共享到另一個應用程序,從而保護用戶隱私。

相關推薦

推薦中...