天天看點

HTML 5:這一核心Web技術将走向何方?

作為開放式網絡平台的主力選手,HTML 5标準正在經曆着漸進、改善,甚至根本性的變革。HTML 5官方釋出是在2014年十月,然而早在多年之前,這項技術就已經開始在軟體開發領域興起和發展。它的出現減少了人們對于專有的富網際網路技術的依賴,例如AdobeFlash和微軟Silverlight。HTML 5視訊元素,作為嵌入式視訊檔案,成為支援富網際網路的一個重要轉折。當網際網路從單一的浏覽器演變為分布式的應用程式,HTML 5技術和設計有力的支撐了這個衍化過程。

<a href="http://s5.51cto.com/wyfs02/M02/97/AD/wKiom1kxFsjgMgS0AAFuqKDD9AU503.jpg-wh_651x-s_3589767530.jpg" target="_blank"></a>

追蹤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.網絡開發安全的最佳實踐目前已完成。這個實踐的目的是防止應用程式中的資訊從一個使用者共享到另一個使用者,進而侵犯使用者隐私。

本文作者:劉妮娜譯         

來源:51CTO

繼續閱讀