W3C近期要聞:W3C重點報告發布,綜述2018年發展路線圖
來自專欄前端之巔28 人贊了文章
概述
這份報告整合了W3C近期工作亮點,綜述了W3C對現有工作的優化、改進、創新、孵化、研究,以及2018年的發展路線圖。
W3C在實現對技術和功能的再次核心創新的同時,不斷對Web進行擴展以迎接新的機遇和挑戰。諸多領域的重大進展都展現著W3C與Web社區的巨大活力。我們可以看到Web新技術的不斷成熟和進一步發展:- WOFF2 (Web開放字體格式)成為W3C正式推薦標準(Recommendation,簡稱REC)。
- 商家在Web上採用簡化的支付解決方案 (Web支付規範成為W3C候選推薦標準,Candidate Recommendation,簡稱CR)。
- 通過探索源自W3C社區組的工作並借力於近期的技術研討會, 實現Web虛擬現實(virtual reality on the Web)。
- 推進 WebAssembly, 通過允許載入頁面運行編譯的本地代碼來提升Web性能,W3C於2月中旬發布其首個公開工作草案(First Public Working Draft,簡稱FPWD)。
- Service Workers 已經在整個平台上進行實現。
W3C計劃於2018年6月初發布WCAG 2.1正式推薦標準,這是Web內容可訪問性指南(Web Content Accessibility Guidelines,WCAG)十年來的首次重大更新。WCAG 已產生驚人的廣泛影響力,它被各國採用成為一項監管要求,並廣泛用於商業和非政府網站,預計WCAG 2.1亦將如此。除此之外,歐盟打算今年夏天在對EN 301 549標準的修訂中全面採用WCAG 2.1,EN 301 549是在歐洲公開採購ICT產品和服務要滿足的無障礙需求。
電信為Web帶來的機遇。WebRTC是當今電信行業的基石,W3C正通過添加點對點數據交換等功能對其進行擴展,並計劃今年完 成。W3C今年5月份組織Web5G技術研討會,希望通過Web5G計劃來探索具有更高帶寬、更低延遲、更好覆蓋的Web5G網路部署為Web帶來的發展機遇。Web認證成為W3C候選推薦標準。建議通過消除對密碼的依賴來解決網路中的大部分安全問題。密碼不但可被盜取而且還時常被重複用於 多個網站,然而,今年春季發布的Web認證API(Web Authentication API)候選推薦標準(CR意味著介面功能已經完善),通過基於公鑰加密的帶有特定站點證書的被用戶所控 制的身份驗證器,來提供非網路釣魚認證。
Web測試。Web平台測試套件(Web Platform Tests)項目得到W3C及會員的大量關注和資源,它還將繼續活躍下去。在集成自動生成測試結果之後於2017年首 次推出的web平台測試儀錶盤,繼續為Web互操作性的發展提供每日快照,並將持續改進。WebDriver已經成為W3C提案推薦標準 (Proposed Recommendation,簡稱PR),並計劃於五月底發布為W3C正式推薦標準,它將通過增加對Web瀏覽器額外的自動測試,來改進互操作性進而對這個項目進行補充。W3C與WHATWG合作. 自WHATWG近期採用與W3C相似的工作模式以來,W3C在持續探索與WHATWG在HTML和DOM規範上的有效合作機制。- 我們可以看到WHATWG變化中的積極因素,尤其是其對專利政策、行為準則和歸屬許可CC-BY的採用。W3C始終保持著與WHATWG的對 話,包括基於全部利益相關方以及近500個會員的決策,來判定我們如何能夠以維護W3C持久社會價值的方式共同合作。
- 自去年12月以來,我們與WHATWG指導小組進行了幾次直接會談,雖然進展較慢,但基調依然是積極的。
- W3C一直致力於確保HTML開發能夠持續考慮全球社區的需求,在提供更大的互操作性、性能和安全性的同時,繼續在無障礙、國際化和隱私方面進行改善。
未來的Web標準
W3C通過多種機制積極聽取社區有關哪些可能在未來成為良好的Web標準的聲音,這包括與會員、其他標準機構、以及來自300 多個社區組數千名參與者的討論和互動。W3C戰略團隊一直在眾多想法中甄別有前景的話題並邀請公眾的參與。W3C戰略漏斗(Strategy Funnel)記錄了團隊成員對各個階段潛在 工作的探索:通過探索與調查,以及孵化與評估,最終成立新的在章程下運作的小組,開展標準化工作。右側漏斗視圖是在GitHub上的項目,每一個「卡 片」(card)都代表一個新的領域問題(issue),由這些卡片組成的堆棧從左至右表示各項工作不斷向前推進的進度。大多問題(卡片)都是從探索 階段開始,之後進入標準化流程,或是被最終移除。公眾在任何階段都可以參與,尤其是對那些已經開始孵化的工作。這有助於W3C識別已經被充分孵化的工作,以確保標準化進程,審閱相關生態系統,表達 參與興趣,進而編輯一份準確反映標準化範疇的小組章程。持續的反饋將加速整個標準化進程。W3C以下各組自上一份重點報告發布以來的動向:W3C的戰略團隊在計劃一系列技術研討會,主題包括:Permissions & Capabilities; Manga, Comics, Bandes Dessinées - Fixed Layout; Strong Identity; Evolving the Web Platform; Coupons; Improving Web Advertising。
增強Web核心
CSS
CSS工作組近期關注的焦點是彈性盒式及網格布局,用於用戶界面的CSS,改進字體支持以及發布2018 CSS快照,這個快照是構成當前CSS狀態的所有規範的定義合集。
Houdini特別任務(Houdini Task Force)由CSS工作組與W3C技術架構組(Technical Architecture Group,簡稱TAG)聯合開展,目的在於開發可以移除Web中樣式和布局的「magic」的功能,使其可 用於腳本擴展。當前亮點包括:- 改進了CSS布局模型
- 自定義布局與繪畫
- Worklets與動畫
CSS工作組主要收集來自兩大用戶群體的需求,即出版業和應用程序開發人員。在W3C,這些群體主要分布在出版和Web平台工作組。前者需要更 好的分頁支持和高級字體處理,而後者則需要智能(且快速)滾動和動畫。
我們所知的CSS實際上是集合了上百個規範,它們被稱為「模塊」(modules)。像CSS這樣的大型工作組,開發如此廣泛的技術需要不斷擴展資 源,因此我們在尋找:
- 專家資源,了解當前W3C會員比較少的國家的排版列印,以及可變字體、彩色字體和硬體加速繪製等新技術。
- 做質量管理的人員,特別是隔離在CSS模塊中所有的斷言(assertions),確保對它們進行測試,並檢查這些測試的準確性。
- 得到傳統實現者良好支持的團隊,例如瀏覽器製造商;此外,我們還一直在尋找其他類型軟體的實施者
SVG
SVG工作組與去年夏天更 新小組章程,重點在於改進已部署功能的穩定性和可訪問性,並進行了一些新的測試。該組通過定期的電話會議討論常規工作。瀏覽器供應商以及 其他實現者正致力於改善互操作性。
HTMLHTML 5.3改 善了與Referrer Policy, CSP 3以及Payment Request API(例如「allowpaymentrequest
」 in <iframe>)規範的整合。Custom Elements APIs,允許作者在文檔中定義和使用新型的DOM元素,而且已經被納入到HTML 5.3中。W3C計劃今年夏天發布HTML 5.3候選推薦標準,並進一步徵集技術實現。
瀏覽器測試通過以下方式在Web發展中演繹重要角色:
- 提升Web技術定義的可靠性
- 通過幫助供應商檢測其產品中的錯誤(bugs)進而提升技術實現質量
- 通過發布測試結果,改進在已知Web技術錯誤和缺陷方面的可用數據
W3C自2014年開始著手進行一項協調開源工作,為Web平台構建一個跨瀏覽器測試套件:Web-Platform-Tests. Web-Platform測試已經被W3C、WHATWG及全部主流瀏覽器所採用。該項目正在討論制定還原政策(revert policy),並處於向新的GitHub組織(new GitHub organization)遷移過程中。
在集成自動生成測試結果後,該項目發布了web-platform-tests儀錶盤, 使得識別和解決互操作性問題變得更加容易,並提供有關Web互操作性的日常視圖。W3C仍在對這個儀錶盤進行不斷改進。測試自動化的關鍵部分是能夠以編程方式「運行瀏覽器」,而無需手動交互。W3C瀏覽器測試和工具工作組(Browser Testing and Tools Working Group)今年春天發布了Web Driver提案推薦標準。它將允許對Web瀏覽器進行額 外的自動測試以提升互操作性。性能
WebAssembly
通過啟用載入頁面來運行本地(編譯)代碼,WebAssembly改進了Web性能和功能。
WebAssembly工作組(WebAssembly Working Group)自2017年夏天成立以來,已經發布了Core Specification、JavaScript Interface以及Web API三份規範的首個公開工作草案。所有主流瀏覽器(例如Chrome、Edge、Firefox和WebKit)都在實施該規範,這不但反映了社區的興趣所在,而且體現了這份規 范的可行性。該工作分布在由969位成員組成的社區組(Community Group) 以及由41位會員組成的工作組(Working Group)中進行。社區組進行功能優先順序和技術的培育;工作組則進行測試產品及標 准化文檔的開發。Web性能Web性能工作組(Web Performance Working Group)持續產出可交付成果,繼續開展圍繞Web應用生命周期的討論,並不斷改進性能時間表和提煉各種可用於評 估Web應用性能的信息。
Server Timing規範已 經開始得到實現,它允許Web伺服器通過HTTP標頭(headers)給瀏覽器傳遞性能計時信息。這個API允許開發人員能夠安排後台任務在 Web瀏覽器空閑時進行。Beacon規範也已經在整個平台上實 現,它允許調度非同步和非阻塞的可交付數據。Meltdown和Spectre問題影響了性能對象提供的高解析度計時器的準確性。工作組將繼續評估相關情況以提供適當指導。數據Web
鑒於要迅速應對不斷變化的需求,以及面對日益增長的各式數據量,各組織所面臨的挑戰之一是對信息系統的整合。W3C數據標準計劃的任務是通過提供標 準的數據交換格式、模型、工具和指導,來克服在數據模型和常見辭彙表方面的不足,進而潛在地促進Web規模的數據集成和處理。這建立在W3C之前在 RDF和互聯數據方面的工作,以及W3C推薦標準的相應套件(例如RDF、 OWL以及SPARQL等)的基礎上。
在萬維物聯網(Web of Things)方面,W3C正尋求通過使用編程語言獨立描述事物及其關係,為對象模型定義一個超越現有IoT標準的抽象層標準。W3C在該領域取得的顯著進展:- 數據集交換工作組(Dataset Exchange Working Group )剛剛發布數據分布辭彙表修訂版即Data Catalog Vocabulary (DCAT) - revised edition規範的首個公開工作草案。
- 鑒於JSON-LD社區組 所 取得的進展,W3C的會員代表(Advisory Committee)在春季審閱了JSON- LD工作組提案提案,以更新JSON-LD 1.0規 范。
- W3C最近發布了有關Web數據標準化 的工具和時間的研究結果,我們特此感謝開放數據研究所(Open Data Institute)對此的大力支持。下一步,我們討論如何進一步發揮W3C作為社區開發標準場所這一角色的重要作用。
- Web空間數據興趣組(Spatial Data on the Web Interest Group)與開放地理空間聯盟(Open Geospatial Consortium,簡稱OGC)的合作已開始開發更多的最佳實踐,並評估可以改進Web空間數據發布和使 用的技術提案(請參閱組內正在進行的項目)
- W3C/ERCIM參與歐盟項目
- "Boost 4.0":致力於工業4.0中的大數據,我們在此負責標準化、數據治理和認證。該項目將在歐洲的製造商中推出 10個領行者和3個複製試點,並加速向工業4.0過渡。
- "SPECIAL" 致力於發揮適用於數據隱私控制的關聯數據的作用,例如GDPR的需求,歐洲新的處理個人數據的法規等。
- 基於在RDF和關聯數據方面20年的經驗,W3C正策劃一個技術研討會(Workshop),以識別這個新項目所存在的潛力,例如與屬性圖、 數字簽名關聯數據圖、具有重疊語義的跨辭彙表的數據上下文相關映射、以及支持與數據治理相關的企業知識圖等的關係。
- 在成功發布ODRL辭彙表與表達及其信息模型(ODRL Vocabulary & Expression and its Information Model)推薦標準之 後,W3C近期關閉了許可權與義務表達工作組。
滿足產業需求
數字出版
Web是一個通用的出版平台,Web對出版的影響也不斷擴大。
Publishing@W3C特別關注的主題包括排印和 布局、無障礙、可用性、便攜性、分發、存檔、離線訪問、按需列印以及可靠的交叉引用。在上述領域中的顯著進展:- 去年冬天,出版工作組(Publishing Working Group)發布了首套公開工作草案,包含了Web出版物(Web Publications)、封裝Web出版物(Packaged Web Publications)、以及Web出版物的Web注釋擴展( Web Annotation Extensions for Web Publications)三份文件。該工作組目前重點關注Web封 裝(Web Packaging)與Web應用清單(Web Application Manifests)的關係(Web應用清單在Web封裝之上,還是有自己的格式?),並集中力量確定特定 於UA出版的「可供性」。
- 出版商務組(Publishing Business Group)最近更新了章程(charter) 和運作模式,成立了若干特別任務小組,處理無障礙、EPUB 3部署問題以及與ISO標準化活動的關係等;該商務組正著手建立一套機制,用以支持有關各方為EpubCheck的 持續發展作出貢獻。
- EPUB 3社區小組(EPUB 3 Community Group)繼續開發和維護EPUB 3的當前版本。
為了緩解後向兼容性引發的問題,規範制定人員建 議撤銷EPUB 3.1中的某些變更。更新後的規範稱為EPUB 3.2。該小組已開始朝著明確的目標努力,即兼容現有的所有EPUB 3.0.1文件,同時保留EPUB 3.1中的最佳特性。
有關電子書生態系統的概述、EPUB 3.2背後的基本原理以及 EPUB 3社區小組(EPUB 3 Community Group)的招募,敬請閱讀Dave Cramer在W3C的博文(Dave Cramers W3C Blog post)。大多數技術問題方面的討論在GitHub中 完成,它既不收費,也不僅限於W3C成員,歡迎各位獻計獻策Web支付所有的主流瀏覽器現在都在實現支付請求API(Payment Request API),以簡化結帳操作。我們仍在繼續提高支付的安全性(例如,通過令牌化)以及支持基於Web的支付應用程序。Web支付工作組(Web Payments Working Grou)下屬的特別任務小組正在討論如何提高支付安全性,包括加密、令牌化、通過支付請求API實 現 3D安全流等方面的探索。某個特別任務小組也在研究銀行轉賬,特別是根據歐洲支付服務指令 2 (PSD 2)進行的銀行轉賬。2018年3月,該工作組開始根據修 訂後的章程運作。2018年4月,在新 加坡的面對面會議後,該工作組的聯合主席更新了下一年的工作重點:- 關閉支付請求API和支付方法標識符的問題、完成測試套件、演示各種實現方式的互操作性、把規範提升為推薦標準並推動商戶採用。
- 繼續完善支付處理程序API(Payment Handler API )和支付方式清單(Payment Method Manifest),推動各瀏覽器提供更多的實現方式。確定基於Web的支付應用程序的分發者,並與其合作。
- 與EMVCo和線上快速身份驗證聯盟(FIDO Alliance)協作,就未來使用的強認證Web支付達成共識。確定如何結合付款請求支持3DS2流。
- 通過實驗優化令牌卡支付方式規範,鼓勵業界在基於Web的支付處理程序中使用該方式。
- 圍繞強認證和開放銀行API,在推送支付(push payments)(尤其是銀行轉賬或是直接借記)方面取得與PSD 2要求相符的成果。這可能要求我們加強與歐洲開放平台(Open API)的聯絡。歐洲開放平台包括英國開放銀行(Open Banking UK)和柏林集團(Berlin Group)。
基於谷歌、微軟、三星、Mozilla、Opera、臉書、美國運通、萬事達卡、Shopify、Stripe、Worldpay等公司的實施經 驗,我們正在不斷改進支付請求API及配套的規範。
有一些向商戶提供服務的公司(如Stripe、Braintree、Shopify、BlueSnap、Payone和WePay)現在在SDK中提 供了付款請求API的支持。谷歌瀏覽器(Chrome)正著手實現該支付處理程序API(Payment Handler API)(請參閱谷 歌Blink版本的計劃內容),Mozilla也計劃對其進行實現。本規範在支付請求生態(Payment Request)系統中加入了基於Web的支付處理程序。谷歌已經實現了支付方式清單規範(Payment Method Manifest specification )。該規範能讓支付方式的所有者向不同領域的軟體提供授權,通過它們來實現支付方式。在支付應用的生態系統中,這是一個重要的安全因素。
媒體和娛樂媒體和娛樂興趣組(Media and Entertainment Interest Group)作為W3C媒體和娛樂活動的指導委員會,評審電視控制API(TV Control API)、第二屏幕(Second Screen)、媒體能力(Media Capabilities)、360° 視頻(360 Videos)、媒體時序事件(Media-Timed Events)等熱點話題。該小組負責維護媒體和娛樂路線圖(Media and Entertainment Road-map)。一到兩年內的目標如下:
- 加強核心的媒體技術:
- 字幕配置文件和表示文本使用的其他格式與其他時序媒體(音視頻)(TTML2,WebVTT) 實現同步
- 媒體事件流(HTML中的數據線索)
- 直播線性內容支持(MSE)
- 減少碎片:
- Web媒體API(與CTA WAVE合作)旨在定義適用於Web媒體應用和相應設備(電視機、機頂盒、遊戲機、移動設備)的通用HTML5基線,幫助業 界降低跨多種設備內容的生產成本。
- 媒體能力檢 測: 支持的編解碼能力、支持的配置文件、顯示功能。
- 第二屏幕支持(通過演示 API和遠程回放 API支持)。第二屏幕社區小組(Second Screen Community Group)推進了開放屏幕協議(Open Screen Protocol)方面的討論,改進在不同實現方式中各屏幕之間的互操作性。AC會議後,小組在柏林舉行面 對面會議討論該議題。
- 加密內容的能力檢測(EME):HDCP檢測、加密方案能力檢測。
- 未來的基礎:
- WebXR / 360 視頻
- Web GPU
Web與電信
Web成為移動的開放平台。長期以來,在公開廣泛應用Web技術方面,電信服務提供商和網路設備提供商一直扮演了關鍵角色。在底層技術與基於IP的 系統的融合推動下,Web和移動產業的融合已於今年3月全面鋪開。日益成熟的Web平台為服務提供者帶來了更豐富的功能,支持他們擴展現有服務,滿足 新用戶和設備的需要,同時向訂閱者提供新的創新服務。2018年4月版移 動Web應用發展路線圖探討了W3C開發的技術。這些技術提高了移動場景下Web應用的能力。現在IT業和電信業已經融合,這也呼籲更多的協調與合作。Web中的電信將朝哪個方向發展?- Web5G研討會的後續行動(興趣組、商務組?);
- 發布Web實時通信 1.0標準,向市場推出新的2.0特性;
- 支持電信運營商成為身份提供者和支付提供者;
- 針對5G用例改進Web棧:VR/AR、汽車、物聯網、4K/8K媒體。
虛擬/混合/增強現實→混合現實(XR)
在提升Web平台的VR體驗方面,去年達成了幾個重要的里程碑:現在一些瀏覽器(特別是55以後的火狐版本)已經默認提供WebVR 1.1,在更多的瀏覽器中則作為實驗性特性提供(包括谷歌瀏覽器和微軟的Edge)。在開發和採用WebVR 1.1的同時,考慮已經出現的一些設計問題,開始展開WebVR的重大修訂工作。2017年還發布了許多公告,支持業界深入應用增強現實技術(尤其是移動操作系統上的ARCore和ARKit),WebVR社區熱切地嘗試了這些新 功能,以了解如何把Web變成增強現實的主要平台。修訂WebVR規範及應對增強和混合現實的需要這兩種因素促成WebVR社區小組(WebVR Community Group)更名為沉浸式Web社區小組(Immersive Web Community Group)以與新的工作範圍相符,它不僅包括虛擬現實,還包括增強和混合現實。同樣,曾經名為WebVR 2的技術現已成為WebXR 設備API。
2016年10月Web & VR研討會後,2017年12月舉行了專註Web VR內容編著的研討會(Authoring content with WebVR)。該研討會的報告仍在編纂中且將於稍後發布。W3C正在與社區組討論如何將相應成果轉變成W3C推薦標準。Web5G後續幾年計劃部署第五代網路5G,這給Web平台帶來了一系列挑戰和機遇,以適應這些新的網路能力:與今天的網路相比,帶寬更高、延遲更低和覆蓋更 好 — W3C希望Web5G 方案能夠應對這一需要:- 重要的應用層創新:XR、物聯網、汽車、4K&8K視頻;
- 多項網路和傳輸層創新:5G、NFV、SDN、MEC、QUIC;
- 人工智慧和機器學習對多個層的影響。
它們是合作還是對抗?
W3C組織了2018年5月的Web5G 研討會,收集來自電信運營商、網路設備廠商、平台和應用程序開發人員以及瀏覽器廠商代表的建議,以便處理網路層-應用層的交叉區域。 實時通信 (WebRTC)通過把任何連接設備變成潛在的通信端點,WebRTC把音頻和視頻通信帶到了各個角落,帶向了各種網路,極大地擴展了運營商聯繫客戶的能力。去年 11月,WebRTC 1.0成為了候選推薦標準,這表明該規範已經足夠穩定,現在它已成為許多在線溝通和協作服務的基礎。 通過評估新 憲章、完成現有工作、考慮新用例和按照現有的技術部署需要進行擴展,WebRTC 工作組和W3C成員一直在助力WebRTC 未來的發展。萬維物聯網(WoT)
通過相互連接的感測器和執行器、大數據、機器學習和Web規模的服務集成,物聯網創造了巨大的機遇,然而,碎片化限制了物聯網發揮其全部潛力。物聯 網平台和技術越來越多,但互操作性卻有限,它們正在阻礙一些投資,使得物聯網難以達到臨界規模。
W3C的物聯網(Web of Things)工作旨在連接不同的技術棧,使設備能夠獨立於底層技術棧聯合工作,從而實現規模化。首先,它提供了從形式上描述物聯網介面的機制,支持物聯網設備和服務跨多 個網路協議進行通信。其次,它提供了定義和規劃物聯網行為的標準方法。W3C的重點是應用程序和應用程序平台之間的介面標準,以及支持Web規模的開 放市場所需的標準。相比之下,OCF、oneM2M、Bluetooth和OPC則側重於特定的物聯網平台。 萬維物聯網工作組(Web of Things Working Group)與相關組織合作開發物體描述、API和與物聯網平台集成的跨域標準,並徵求行業專家有關用例、API設計、安全性和語義建模 的建議,聆聽物聯網平台標準所涉及人員的意見。 上述領域中的顯著進展:- 更新後的工作草案涉及使用JSON- LD作為事物描述、物 聯網架構、物聯網應用平台的腳 本API。2018年底之前有望成為W3C候選推薦標準。
- 最近,該工作組開始嘗試更簡單的方式,使用JSON來描述事物,重點吸引對智能家居應用感興趣的Web開發人員。
汽車
汽車工作組(Automotive Working Group)正 在努力制定讀取車輛信號的服務規範(油位、速度、發動機溫度等)。- 車 輛信息服務規範(VISS)已升級為候選推薦標準,並已有實現和測試套件。
- 工作組發布了車輛信 息API規範(VIAS)作為工作組說明,鼓勵開源Javascript庫實現。
與此前基於WebIDL的方法相比,這種服務方法有很多優點,如QT和HTML5開發人員均可使用,以及在車輛上可運行無頭部應用。這與汽車行業的 其他人員處理公開提供的汽車信號的方法類似。 大眾集團加入了W3C,作為W3C成員提交了類似的方法(ViWi)。
該工作組正在進行章程調整,以便完成VISS。他們正在努力融合大眾提交的ViWi,同時提供更多的服務介面。目前汽車行業的開放標準工作有助於將車輛信號規範化,以便在發送到雲端處理之前結合安全性和隱私要求進行跨混合車隊的一致數據收集、邊緣計算及數據採樣。 我們與W3C Web電子商務興趣組(Web Commerce Interest Group)、汽 車Web支付特別任務小組(Automotive Web Payments Task Force)聯合成立了一個特別任務小組專註於 具體的汽車需求,代表車輛處理燃料/充電、使用、停車和其他類型的事務。其他感興趣的領域尚待探索,包括交 通和天氣數據的標準化,該工作尚未開始。作為未來標準工作的孵化器,汽 車和Web平台商務組(Automotive and Web Platform Business Group)設立了下列特別任務小組:- 基於位置的服務特別任務小組(Location-Based Services Task Force)從阿里巴巴和PSA提交的一份報告開始,這份報告是未來標準工作的基礎。
- 媒體調優特別任務小組(Media Tuning Task Force )曾與電視控制工作組合作(TV Control Working Group)共同討論以汽車為中心的用例。大眾提交報告後,其中已包括與我們的車輛信號及其他服務處理方式(遠程信息處理)相一致的、以服務為基 礎的解決方案,並已在量產車輛中使用。
- 隱私與安全特別任務小組(Privacy and Security Task Force)已設立,因為相連接的車輛將一直與外部世界互動,需要審查本工作組和商務組提出的問題。我們將與Genivi安全專家小組(Genivi Security Expert Group)合作,審查我們的汽車標準工作,構建攻擊樹,設計減輕所提出的擔憂的方法。
所有人的Web
安全、隱私、身份
Web上的身份驗證更簡單、更強
最近,Web 身份認證(WebAuthn)晉陞為W3C候選推薦標準 - 主流瀏覽器廠商承諾實現 - 完成FIDO2標準化,讓用戶能輕鬆使用桌面或移動設備登錄具有可防網路欺詐的在線服務。作為標準的web API, WebAuthn為 用戶提供了新的方法來實現跨站點和設備的安全認證。WebAuthn是Web 認證工作組與線上快速身份驗證聯盟(FIDO Alliance)聯合開發的標準,與認 證者協議(CTAP)規範的FIDO的客戶端組成了FIDO2項目的核心部件,支持使用外部認證者(如安全密鑰或手機) 在本地通 過USB、藍牙或NFC把強認證憑證傳輸至用戶的電腦或平板電腦。隱私和GDPR用戶日益關注隱私問題。歐盟通用數據保護條例於5月25日開始實施,授權保護所有歐盟公民的數據隱私。W3C的追 蹤偏好表達(DNT)是該解決方案的一個潛在部分。Web應用的安全Web 應用程序安全工作組(Web Application Security Working Group)制定了許多旨在提高網路安全的有效規範,其中包括CSP3、憑 證管理、許可權API、混合內容、來 路策略、安全上下文、原始網頁限制標籤和清除站點數據。許多已經完成或接近完成,並將 受益於互操作性測試。Mike West(Google)加入本工作組,與Dan Veditz (Mozilla)共同擔任聯合主席。我們感謝Brad Hill(Facebook)過去為該組所作的貢獻。修改安全審查工作正在用兩種方式對隱私和安全進行橫向審查,我們希望有更多的安全和/或隱私專家參與進來:- 隱私興趣小組(PING)在每月的電話會議中進行隱 私評審。規範的編寫者和工作組主席應邀在電話會議中介紹他們的工作,並就隱私問題進行討論。
- 為了擴大安全評審的參與範圍,W3C正在試驗一個新的模型:向廣大的志願評審者公布成果,每年進行幾次。我們希望有更多的志願 者加入進來。
可驗證聲明
從教育記錄到支付帳戶,下一代Web應用程序可授權各種實體基於可信方發布的多種憑據執行操作。在工作申請、帳戶訪問、協作和專業開發方面,人類和 機器介入的決策依賴於對不斷增長的數據進行篩選和分析。數據必須是可驗證的,這點很重要。可驗證聲明工作組(VCWG)發布了可 驗證聲明數據模型和表示(Verifiable Claims Data Model and Representations)及可 驗證聲明用例(Verifiable Claims Use Cases)用於處理真正「可驗證的憑證」 — 加密信息,比如「這個人的年齡超過18歲」,或者,「這個人就讀某某大學」。擁有這些信息的第三方用戶可以按照該用戶向特定方的明確請求發布這些信息,並使用分散式身份標 識符標明發布哪些信息。國際化 (i18n)目前只有四分之一的Web用戶在網上使用英語。如果Web要實現名副其實的「全球」,它必須滿足全球用戶使用各種語言內容的需求。電子發布 (epublishing)的增長要求Web提供新的特性,並改進字體設計。同時,還要確保這些更改能夠符合本地社區的需求。
通過收集用戶需求、為開發人員提供支持、教育和延伸服務,W3C國際化活動逐步邁向這一目標。有關當前項目的概述,請訪問國際化(i18n)雷達。最近,W3C的國際化工作在許多領域都有進步:- 語言矩陣W3C開發了語 言矩陣作為一種工具來檢測Web中語言的可用性,定位需要改進的問題。通過使用簡單的等級系統來確定問題區域影響的優先順序。
- 差距分析對於目前正在為給定腳本編寫需求文檔的所有特別任務小組,W3C一直鼓勵他們對覆蓋的開發語言進行差異分析,並使用分 析結果驅動他們的需求文檔(見成 立差異分析項目。)
- 布局特別任務小組最近成立了一個特別任務小組記錄希伯來語的文檔布局要求。如果要充分滿足希伯來語文檔的需要,就需要考慮 CSS、數字出版物和其他類似技術。正在進行的特別任務小組包括阿拉伯語、漢語和衣索比亞語(ED)。籌備工作的其他特別任務小組包括藏語和蒙 古語,以及印度國際項目(India International Program)。該項目旨在對印度語言進行差距分析,開發需求,以期與興起的印度數字出版工作相銜接。
- 兩份文件接近完成。字元模 型:字元串匹配為萬維網上的字元串等同匹配(string identity matching)提供了一個共同的參考,從而提高互操作性。數 據格式中的語言和方向元數據需求(Requirements for Language and Direction Metadata in Data Formats)提出了問題,並討論了採用JSON或其他數據格式傳輸信息的潛在解決方案。國際化工作組一直在與技 術架構組(TAG)討論該問題。
- 規範回顧。國 際化工作組一直在主動審查規範,並向其他WHATWG和W3C工作組(如CSS、HTML、Webplatform、時序文本、 Web無障礙等)提供建議。此外,該小組還對Unicode聯盟文件進行了審查並提出了更多的評論,包括提議的UTF#53。
- 教育資源除了對W3C EdX課程的支持外,教育領域的重大進展包括:
- 對HTML 內聯標記和雙向文本進行了大幅修改,以反映最新的技術變化,簡化對內容創作人員的指導。
- 更新了標 記和CSS中對字元轉義的使用。
- MDN聯繫國際化工作組也在與MDN討論,希望能夠在MDN網站的相關頁面上添加W3C國際化文章的鏈接。
Web需要您的幫助
為了讓Web真正為世界各地的利益相關者服務,需要語言專家、Web站點設計人員、開發人員和供應商攜手積極推動Web向前發展。為了 確保快速響應Web的增長,W3C希望聚集關注這些問題的組織和專家的資源,爭取他們的幫助,加強對Web國際化的支持。W3C希望從收到的W3C會員費中補充核心資金,增加內部資源專註於此項工作,推動該領域加速發展。 國際化計 劃(Internationalization Initiative)中的贊 助計劃旨在為處理國際化連續體的三大方面提供人員和資金:- 為使用語言的利益相關者提供語言能力。
- 為搭建全球Web基礎設施以及支持W3C標準和小組的技術公司開發人員提供支持。
- 為用自己的語言創建Web內容的個人以及建設多語網站或將其本地化的公司作者提供支持。Web無障礙
- 據《世 界殘疾報告》, 世界上有十億殘障人士 - 每七個人中就有一個。通過幫助構建支持無障礙的規範、指南、評估和教育材料,有助於確保貴組織改進殘障人士訪問Web的方式。無障礙活動支持W3C Web for All的使命。Web無障礙計劃(WAI)持續助 力,確保無障礙活動協調一致,形成內聚方案,在W3C的小組和領域中廣泛分布。顯著的進展包括:
- 對《Web內容無障礙指南》的重大更新無障礙指 南工作組 (AG WG)一直按緊湊的時間表完善國際認可的《Web內容無障礙指南(WCAG)》。《Web 內容無障礙指南(WCAG)》 2.1更多地處理了認知和學習障礙人士、視力不佳人士的無障礙要求以及移動方面的無障礙要 求。該W3C推薦標準將於今年6月出版。
- 國際標準的協調與統一
- WAI團隊積极參与Web無障礙標準的國際協調和統一活動。在此幫助下,在今年夏天的EN 301 549《適 於歐洲ICT產品和服務公共採購的無障礙要求(Accessibility requirements suitable for public procurement of ICT products and services in Europe)》指令的修訂中,歐盟計劃完全採用WAIWCAG 2.1 。
- 目前中國也正在開展有關WCAG 2.1的協調工作。
- ARIA 1.1已經成為推薦標準。2017年12月,可 訪問富互聯應用工作組(Accessible Rich Internet Applications Working Group)發 布了可訪問富互聯應用工作(WAI- ARIA) 1.1作為已完成的W3C推薦標準。WAI-ARIA定義了角色和屬性,讓web應用程序和富web內容更容 易訪問。該修訂增加了一些特性, 採用輔助技術提高互操作性,為HTML5和SVG2構 建了更為一致的可訪問性模型。發布了WAI- ARIA開發實踐(WAI-ARIA Authoring Practices) 1.1作為工作組說明,為ARIA開 發人員提供了更全面的實現指導。ARIA工作組繼續探索若干技術(包括WAI-ARIA、HTML、圖 形和SVG、數 字出版)的無障礙API映射, 或在其他小組中孵化此類工作。參與ARIA WG,攜手制定ARIA 2.0。
- 更新後的材料支持採納和實現無障礙標準。
- 無 障礙一致性測試特別任務小組(Accessibility Conformance Testing Task Force)一 直在完善無障礙一致性測試 (ACT)規則格式 1.0,並將其應用到ACT 規則中。在評估web內容是否符合WCAG 2.0 乃至最終的2.1時,ACT記錄了測試web內容的方法,以便改進評定者信度。計劃在2018年完成ACT規則格式(ACT Rules Format)候選推薦標準階段的工作,支持不同的實體使 用ACT規則做出公開的貢獻。
- 教育和拓展工作組(EOWG)從頭重新設計了WAI 網站,讓人們可以更容易地找到和使用信息來改進web無障礙情況。該網站目前處於beta版本階段。新站點改進了可用性、可 讀性和可發現性。大部分內容都已修訂,未來幾個月還計劃更新更多的內容。EOWG更新的資源還包括前言部分(重點是從頭重新設計WAI網 站),以及Web無障礙 的介紹、簡便檢查 — Web無障礙的首次評審和Web 無障礙法律和政策的內容與作用。
- 對W3C工作組的橫向審查和支持無障礙平台架 構(APA)工作組繼續審查所有的W3C規範,並與各W3C小組一起跟蹤消除無障礙篇壁壘的需求。APA支持針對CSS和付款的無障 礙策略,並給研 究問題特別任務小組(RQTF)帶去了更長期的問題。該特別任務小組主要探討認證、個性化、驗證碼、虛擬現實、汽車和物聯網等議題。
關於OpenWeb開發者
OpenWeb開發者,依託於百度BOW(Brilliant Open Web)技術團隊,是一個專門的Web技術建設小組,致力於推動 Open Web 技術的發展,將不定期為讀者同步W3C要聞。BOW 關注前端,關注Web;剖析技術、分享實踐;談談學習,也聊聊管理。歡迎關注 OpenWeb開發者公眾號,回復「加群」,加入我們,一起推動 OpenWeb技術的發展!
本文轉自W3C,原文鏈接
https://www.w3.org/2018/05/w3c-highlights/cn推薦閱讀: