|
每日前端夜話,陪你聊前端。 每天晚上18:00準(zhǔn)時推送。 正文共:2217 字 預(yù)計(jì)閱讀時間:6 分鐘 翻譯:瘋狂的技術(shù)宅 作者:W3C 新聞稿 來源:W3C 新聞稿 萬維網(wǎng)聯(lián)盟(W3C)2019年12月5日宣布,WebAssembly 核心規(guī)范 【https://www./TR/wasm-core-1/】現(xiàn)在是一種正式的 Web 標(biāo)準(zhǔn),它為 Web 發(fā)布了一種功能強(qiáng)大的新語言。WebAssembly 是一種安全、可移植的低級格式,能夠在現(xiàn)代處理器(包括 Web 瀏覽器)中高效執(zhí)行并緊湊地表示代碼。
依賴低層基礎(chǔ)架構(gòu)的高性能應(yīng)用程序WebAssembly 的核心是一種虛擬指令集體系結(jié)構(gòu),可在 Web 上運(yùn)行高性能應(yīng)用程序,并可在其他許多環(huán)境中使用。WebAssembly 的實(shí)現(xiàn)有多種,包括瀏覽器和獨(dú)立系統(tǒng)。WebAssembly 可用于視頻和音頻編解碼器,圖形和 3D,多媒體和游戲,密碼計(jì)算或便攜式語言實(shí)現(xiàn)等領(lǐng)域。 WebAssembly 增強(qiáng) Web 性能WebAssembly 是虛擬機(jī)和執(zhí)行環(huán)境,可以讓加載的頁面作為本機(jī)編譯代碼運(yùn)行,從而提高了 Web 性能和功耗。換句話說,WebAssembly 可以實(shí)現(xiàn)接近本機(jī)的性能以及優(yōu)化的加載時間,并且最重要的是可以為現(xiàn)有的代碼庫提供編譯目標(biāo)。 盡管本機(jī)類型的數(shù)量很少,但相對于 JavaScript 而言,性能的提高大部分歸功于其對一致類型的使用。WebAssembly 對編譯語言進(jìn)行了幾十倍的優(yōu)化,針對其字節(jié)碼的緊湊性和流傳輸進(jìn)行了優(yōu)化。在下載其余代碼時,網(wǎng)頁就可以開始執(zhí)行。網(wǎng)絡(luò)與 API 訪問通過隨附的 JavaScript 庫進(jìn)行。它的安全模型與 JavaScript 相同。 未來版本已經(jīng)在開發(fā)中負(fù)責(zé)收集需求和開發(fā)語言的 WebAssembly Working Group 【https://www./wasm/】和 Community Group 【https://www./community/webassembly/】已經(jīng)為該標(biāo)準(zhǔn)的未來版本開發(fā)了一系列功能,其中包括:
線程提供了共享內(nèi)存多線程和原子內(nèi)存訪問的諸多好處。
并行執(zhí)行循環(huán)中的向量操作。
允許 WebAssembly 代碼直接引用宿主對象。
能夠使用額外的??臻g去調(diào)用函數(shù)。
通過將 WebAssembly 可執(zhí)行文件加載為 ES6 模塊來與 JavaScript 進(jìn)行交互。 還有許多其他的長期項(xiàng)目【https://github.com/WebAssembly/design/blob/master/FutureFeatures.md】,其中包括一些提高 WebAssembly 可用性的項(xiàng)目。例如垃圾收集、調(diào)試接口和 WebAssembly 系統(tǒng)接口(WASI),這是用于底層系統(tǒng)功能(如文件和網(wǎng)絡(luò)訪問)的一組模塊。 WebAssembly 加入了許多 W3C 標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)定義了用于應(yīng)用開發(fā)的開放 Web 平臺,使開發(fā)人員能夠構(gòu)建可在任何設(shè)備上使用的強(qiáng)大交互體驗(yàn),并且潛力巨大。 關(guān)于萬維網(wǎng)聯(lián)盟萬維網(wǎng)聯(lián)盟(W3C)的使命是通過創(chuàng)建技術(shù)標(biāo)準(zhǔn)和準(zhǔn)則來確保 Web 對全世界保持開放、可訪問和可互操作的能力,從而發(fā)揮 Web 的全部潛力。HTML 和 CSS 這種構(gòu)建網(wǎng)站的基礎(chǔ)技術(shù)就是 W3C 眾所周知的標(biāo)準(zhǔn)。W3C 致力于確保所有基礎(chǔ) Web 技術(shù)在可訪問性、國際化、安全性和隱私性等領(lǐng)域滿足社會的需求。W3C 還為利用 Web 的現(xiàn)代企業(yè)提供基礎(chǔ)設(shè)施的標(biāo)準(zhǔn),如娛樂、通信、數(shù)字出版和金融服務(wù)等領(lǐng)域。這項(xiàng)工作是根據(jù)公開的 W3C 專利政策免費(fèi)公開提供的。由于 W3C 使在線視頻更容易使用字幕和提示而獲得了 2016 年度的艾美獎。由于其在 Web 上標(biāo)準(zhǔn)化全電視體驗(yàn)的工作,W3C 獲得了 2019 年度的艾美獎。 W3C 對 'One Web' 的愿景匯集了代表400多家會員組織和【https://www./Consortium/Member/List】幾十個行業(yè)部門的數(shù)千名專業(yè)技術(shù)人員。W3C 由美國MIT計(jì)算機(jī)科學(xué)和人工智能實(shí)驗(yàn)室(MIT CSAIL),總部位于法國的歐洲信息學(xué)和數(shù)學(xué)研究聯(lián)盟(ERCIM),日本的 Keio 大學(xué)和中國的北京航空航天大學(xué)等共同主持。有關(guān)更多信息,請參見 https://www./。 來自W3C會員的推薦360
阿里巴巴集團(tuán)
Agora.io
百度
華為
騰訊
小米
來源:https://www./2019/12/pressrelease-wasm-rec.html.en 下面夾雜一些私貨:也許你和高薪之間只差這一張圖 2019年京程一燈課程體系上新,這是我們第一次將全部課程列表對外開放。 愿你有個好前程,愿你月薪30K。我們是認(rèn)真的 ! |
|
|