HTML 5:這一核心Web技術將走向何方?
譯文【51CTO.com快譯】 作為開放式網絡平臺的主力選手,HTML 5標準正在經歷著漸進、改善,甚至根本性的變革。HTML 5官方發布是在2014年十月,然而早在多年之前,這項技術就已經開始在軟件開發領域興起和發展。它的出現減少了人們對于專有的富互聯網技術的依賴,例如AdobeFlash和微軟Silverlight。HTML 5視頻元素,作為嵌入式視頻文件,成為支持富互聯網的一個重要轉折。當互聯網從單一的瀏覽器演變為分布式的應用程序,HTML 5技術和設計有力的支撐了這個衍化過程。
追蹤HTML 5的發展歷程,盡管還是常見的web搜索,免稅版的視頻編解碼器,但也取得了一定的進展,H.265還取得了專利。除了谷歌VP9編解碼器,其他參與的公司都迫于一貫的web標準不愿為競爭對手提供技術支持。盡管如此,HTML 5還是建立起了它自己的一套開放、多媒體富互聯網應用程序。擁有技術管轄權、萬維網聯盟的首席執行官JeffJaffe稱:"HTML 5很快被人們所接受,成為了今天在瀏覽器和網站上頻繁使用的HTML版本。"
HTML 5的漸進和改善
HTML 5規范定期在更新。可以看到常規的小功能改進和錯誤修復,比如去年的5.1版本,修改畫布2D元素,并進一步清理HTML 5。接下來就是5.2版本,這個版本具備一些新功能,例如菜單元素,表示可以激活的一組命令。5.2版本還專注于Web內容安全策略,為開發者提供資源訪問控制方式。升級版還可以處理非拉丁字母的電子郵件地址。不過,5.2版還是一個小升級版本。
過去十年前、十五年前,HTML的版本基本上跟不上網絡發展的速度,然而如今,W3C需要HTML核心規范更加頻繁的更新。然而,這些重大的升級并不會帶來整體的升級,比如從HTML 5到HTML 6甚至HTML 7這樣。
HTML 5的繼任者會是怎樣?
如前文所說,我們永遠也看不到HTML 6了嗎?Jeffe認為,網上支付可能會帶來一系列的變革,提供一致的網上支付方式。"如果我們直接去定義HTML 6,網上支付可能就是了"。雖然網上購物不是什么新鮮事,但移動Web優勢增加了人們放棄購物車的理由。由于其復雜性,可能需要不同的方法來設計新HTML。W3C有一個工作組專門來討論這個問題。W3C還致力于Web組件,以一個框架來定義可重復使用的網站組件和服務人員,使其更容易在瀏覽器內運行多個功能,包括離線功能。也許他們會真正見證HTML 6的到來。
開放網頁將HTML 5納入新領域
雖然HTML 5已經瞄準了開放的網絡平臺,但這個平臺本身已經越來越豐富,不僅僅只是HTML的舞臺了。所以W3C正在研究安全、性能和流媒體。流媒體相關的工作涉及該加密媒體擴展(EME)標準,它擴展了html5.1版本媒體元素提供的API控制加密內容播放和連接到數字版權管理系統。EME提供了通過瀏覽器播放視頻的一套標準。Jaffe稱,以前,還沒有交互操作。這套標準的出現是針對今天視頻播放非標準化的一個巨大改進。這往往是Netscape有爭議的NPAPI插件技術。
TimBerner-Lee(W3C公司董事、web創始人)贊同今年二月的EME提議,認為它提供了一個相對安全的方式觀看在線電影,但有些人反對這項提議。BernersLee注意到DRM存在對于開發者、后代和法律方面的問題。
最后,我們來看看對于Web安全,W3C正在進行的主要項目:
1.網絡認證框架。目前的狀態是在進行中,我們的目標是通過多重身份認證支持安全性。"我們真的想要擺脫密碼"Jaffe稱。
2.網絡加密API。已在今年的早些時候完成。可以實現在網絡應用程序中的JavaScriptAPI基本加密操作。
3.網絡開發安全的最佳實踐目前已完成。這個實踐的目的是防止應用程序中的信息從一個用戶共享到另一個用戶,從而侵犯用戶隱私。
劉妮娜譯
原文鏈接:
http://www.infoworld.com/article/3198460/web-development/html5-where-the-core-web-technology-is-headed-now.html
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】