精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

WebAssembly不是軟件!它是計算機中的計算機

原創 精選
系統 瀏覽器
整體上看,WebAssembly 不僅通過沙盒執行提高了安全性,還通過使開發人員能夠使用幾乎所有流行語言創建高性能 Web 應用程序。隨著WebAssembly的不斷發展和生態系統的擴展,其“游戲規則改變者”的角色在開源開發的格局中可能會愈發突出。

整理丨諾亞

不要把Wasm當成軟件,它是計算機中的計算機。

WebAssembly的誕生源起于幾大Web瀏覽器供應商(Apple,Google,Microsoft,Mozilla)之間的合作。設計者最初將其設想為一個安全可靠的執行環境,用于以近乎本機的性能在Web上運行不受信任的代碼。

然而時至今日,這門新興技術早已擴展到Web瀏覽器之外,甚至有一部分人認為,Wasm將取代容器技術和無處不在的JavaScript。

這些當然遠遠不足以說明Wasm的驚艷之處,游戲規則的改變者可沒有那么簡單。

1、比Java還狠:“一次部署、隨處部署”

如今,WebAssembly的計算潛力已經得到了很大的認可。這不得不歸因于它的設計初衷。

眾所周知,人們使用各種不同種類的語言來編寫軟件,讓這些語言相互交互是很困難的。而WebAssembly恰恰提供了一個框架,讓開發人員可以用他們想要的語言進行編寫,然后,它會生成通用的模擬計算機格式,這種格式允許用各種語言編寫的組件相互通信。

正如邊緣云平臺Fastly的工程師Luke Wagner提到的:“Wasm的設計是編程語言的可移植編譯目標。我認為這里的關鍵詞是'編譯目標',這意味著我們可以采用我們的各種源語言。”

“除了能夠將它們編譯成所有不同的本機指令集外,我們還可以將它們編譯成WebAssembly。然后,我們可以將這個WASM發送給瀏覽器或某種類型的WASM引擎,該引擎將在內部將其編譯為運行它的實際指令集。這給我們帶來的是可移植性、確定性(如果需要的話)、控制流完整性和子進程沙箱。”

由此看來,WebAssembly要實現的是“一次部署,隨處部署”。更準確的說,理想情況下,你可以編寫一次代碼,幾乎不需要任何配置,就可以將其部署到任何CPU或設備上。盡管有人可能會覺得有失偏頗,但在某些方面,的確可以把它看作是一個高效的編譯器。

2、不止瀏覽器,簡直無處不在

發布于2018年的WebAssembly,最初是作為Web開發領域的技術,引起了關注。而在2019年,WASI(WebAssembly系統接口)的出現使情況發生了變化,它為Wasm提供了一個模塊化的界面,將WebAssembly帶到了瀏覽器之外。

WebAssembly的這種轉變甚至促使Docker聯合創始人Solomon Hykes在2019年發推文說:“如果WASM+WASI在2008年就存在,我們就不需要創建Docker了。這就是它的重要性。服務器上的WebAssembly是計算的未來。”

短短四五年光景,我們看到WebAssembly在瀏覽器之外的應用也漸入佳境。

根據今年9月發布的《WebAssembly 2023現狀報告》,SlashData與CNCF(云原生計算基金會)合作對255名WebAssembly用戶進行調查,發現WebAssembly的使用已經遠遠超出了其最初的 Web 應用程序目標。

該報告發現,雖然Wasm仍然主要用于開發Web應用程序(58%),但它的使用正在從原始用例擴展到數據可視化(35%),物聯網(32%),人工智能(30%),后端服務(不包括無服務器)(27%)和邊緣計算(25%)等新領域。

“在瀏覽器之外,在現有系統中嵌入Wasm以使訪客代碼更接近系統是一種流行的做法。舉個例子,一個瀏覽器有很多不是用JavaScript編寫的代碼。此外,人們正在使用Wasm來探索分布式計算的替代模型,如無服務器、分布式行動者、記錄和回放,邊緣計算等等。”Fastly工程師Wagner如是說。

當前,盡管可以從廣泛的軟件項目中看到WebAssembly的身影,但挑戰依然存在,比如WebAssembly模塊目前仍然無法支持所有編程語言;即使在它支持的少數編程語言中,如Rust、C++、Python,要將其部署到各種設備中依然有各自的問題;組件結構仍然不夠標準化……這些挑戰的解決或許只要一兩年,或許還需要相當長的時間,屆時WebAssembly的跨平臺部署才能展現其真正的功能。

WebAssembly應用程序使用的語言排行,JavaScript是Wasm應用程序最流行的語言WebAssembly應用程序使用的語言排行,JavaScript是Wasm應用程序最流行的語言

3、Wasm不是軟件,是一種新型“計算機”

雖然WebAssembly還處于發展早期,但在某些圈內人士來看,它已經表現出將技術車輪推向未來的潛力。

NGINX產品管理高級總監Liam Crilly在最近的一次談話中,將WebAssembly比作一臺概念意義上的計算機。他是這樣解釋的:雖然WebAssembly不能直接在物理設備上運行,但它有可能通過使用WebAssembly模塊在用于數據交換和部署的設備網絡上運行。

“WebAssembly允許我們重新思考我們需要的抽象。它使我們能夠邁出下一步,而不是持續地錨定在我們用來描述存儲和計算的初始元素上。這就是為什么我在Kubernetes的背景中提到它,因為它仍然帶有一些包袱。”

實際上,WebAssembly可以被認為是一種新型的計算機。它擁有一個指令集,類似于CPU,“匯編(Assembly)”部分就是從它派生出來的。

當你檢查示例代碼時,它與此非常相似,前提條件是它是人類可讀的。這臺簡單的“計算機”能做傳統計算機可以執行的任何事情。重要的是,這個新的指令集成為所有編程語言的編譯目標。從本質上講,任何高級編程語言不僅可以編譯為特定硬件的CPU指令集,還可以編譯為WebAssembly指令集。

此外,WebAssembly可以被視為一個強大的編譯器目標,正如Crilly所解釋的:“WebAssembly的迷人之處在于它提供了編譯器的優勢,使你能夠使用高級語言并生成優化良好的指令集代碼。”

然而,由于WebAssembly的功能是一個抽象的計算機,它需要一個虛擬機或運行時來接受這個指令集并在硬件上執行它。雖然這最初看起來像是一個額外的抽象層,但實際上它非常巧妙。

Crilly說,使用WebAssembly,就可以為任何硬件構建一個運行時,開發人員和運營人員就不再需要關注具體的硬件細節。

“如果我有一個編譯到這個指令集的 WebAssembly 模塊,我就會獲得編譯器優化的好處,其中包括運行時的即時 (JIT) 優化,因為我將這個指令集的字節碼轉換為 CPU 指令。這個額外的優化層類似于 JIT 編譯器和瀏覽器運行時,可提供接近本機的計算性能。因此,這個抽象層的缺點很小。”

4、Wasm:計算機中的計算機

“將WebAssembly視為計算機”的概念并非獵奇。

企業管理協會(EMA)分析師Torsten Volk對此更進了一步,將Wasm描述為“計算機中的計算機”。

“它不是提供對CPU,RAM,存儲和網絡硬件的直接訪問,而是為應用程序提供對這些資源的簡化通用版本的訪問權限。通過將來自為Wasm編譯的應用程序字節碼的指令轉換為直接與CPU、RAM和磁盤指令集通信的字節碼來實現這一點。一旦此轉換層普遍適用于大多數類型的應用程序,你實際上可以將 Wasm運行時描述為一種新型計算機。"

在操作系統與硬件的關系上,人們的探索從未停止。而WebAssembly的出現無疑為此提供了另一種答案。

Fermyon Technologies的聯合創始人兼首席執行官Matt Butcher談到:“虛擬機打破了將操作系統視為與硬件具有一對一關系的思維。我們可以在單個硬件上運行許多操作系統,而容器通過允許我們安全地(并以多租戶方式)運行許多共享一個內核的離散文件系統來進一步推動這一故事。“

“Wasm可以被視為第三次浪潮:應用程序不直接依賴于主機操作系統。它只是聲明它需要什么,主機運行時可以專門滿足這些需求。最后,開發人員不需要了解目標環境的操作系統或架構。”

5、寫在最后

整體上看,WebAssembly 不僅通過沙盒執行提高了安全性,還通過使開發人員能夠使用幾乎所有流行語言創建高性能 Web 應用程序。隨著WebAssembly的不斷發展和生態系統的擴展,其“游戲規則改變者”的角色在開源開發的格局中可能會愈發突出。

不過在WebAssembly能發揮其全部潛力之前,還有很長的路要走。在許多方面,Wasm的格局類似于幾年前Kubernetes蓬勃發展的早期開發和采用。

值得一提的是,根據《WebAssembly 2023現狀報告》,大多數軟件開發人員對未來在Web和非Web環境中采用Wasm持樂觀態度。報告提到,將現有應用程序遷移到 Wasm 時,30%的受訪者體驗到超過 50%的性能優勢。此外,“更快的加載時間,探索新用例和技術的能力,在項目之間共享代碼的能力”均是WebAssembly吸引開發人員的主因。

另外,報告中約有22%的參與者對Wasm在Web或非Web環境中的采用表示悲觀。關于Wasm面臨的挑戰,受訪者則提到了調試和故障排除困難,運行時之間的性能不同,運行時之間缺乏一致的開發人員體驗,缺乏學習材料以及與某些瀏覽器的兼容性問題。

參考鏈接:

https://thenewstack.io/webassembly-reaches-a-cloud-native-milestone/

https://developers.slashdot.org/story/23/09/10/0653235/webassembly-2023-survey-finds-enthusiasm---and-some-challenges

https://www.infoworld.com/article/3706249/developers-have-doubts-about-webassembly-report-finds.html

https://andrewzuo.com/linux-foundation-report-finds-serious-issues-with-webassembly-b9c47b3b0b4c

責任編輯:武曉燕 來源: 51CTO技術棧
相關推薦

2021-01-22 05:44:24

數據底層架構

2021-06-16 11:13:49

曙光

2023-12-01 15:57:07

系統調用計算機

2011-07-05 13:11:45

2018-08-24 10:35:49

物理內存存儲

2015-09-30 11:22:19

計算機大數據

2021-01-27 14:18:17

量子計算傳統計算量子機器

2021-02-20 20:55:06

USB接口總線

2014-04-10 09:40:51

System 360計算機計算機系統

2012-12-20 09:42:16

Linux超級計算機HPC

2012-06-20 10:40:36

量子計算機

2016-12-12 09:39:40

2019-09-10 12:58:03

電腦編程語言硬件

2015-11-05 10:04:41

2009-07-01 09:03:39

Linux綠壩操作系統

2023-03-02 07:49:38

2015-05-07 10:50:54

USBKill自殺式軟件

2012-02-29 10:02:59

IBM量子計算機超級計算機

2014-11-25 15:36:47

雙主機計算機ITM

2013-01-09 09:27:09

面向對象計算機編程
點贊
收藏

51CTO技術棧公眾號

porn亚洲| 免费看日韩毛片| 57pao成人永久免费| 综合久久综合久久| 狠狠色综合欧美激情| 日韩人妻精品中文字幕| 精品大片一区二区| 欧美日本韩国一区二区三区视频| 2021国产视频| 五月婷婷在线播放| 免费视频最近日韩| 久久久久国产精品免费网站| 亚洲人成人无码网www国产| 9999精品视频| 日韩欧美在线视频免费观看| 国产精品h视频| 神马亚洲视频| 精品亚洲国产成人av制服丝袜| 久久男人的天堂| 国产大屁股喷水视频在线观看| 国产精品毛片视频| 欧美猛男超大videosgay| 麻豆tv在线播放| 幼a在线观看| 不卡视频免费播放| 国产欧美一区二区三区久久 | 亚洲av永久纯肉无码精品动漫| 国产伦理一区| 欧美交受高潮1| 波多野结衣久久久久| 一区二区三区视频免费观看| 日韩一级二级三级| 婷婷丁香激情网| 888av在线视频| 中文字幕国产精品一区二区| 久久av一区二区三区亚洲| 国产美女www爽爽爽视频| 三级在线观看一区二区| 国内精品久久影院| 无码人妻精品一区二区三区夜夜嗨| 亚洲图区在线| 亚洲精品国产电影| 日韩女优在线视频| 国产成人久久精品一区二区三区| 一本色道久久综合精品竹菊| 日本大胆人体视频| 麻豆传媒在线免费看| 91影院在线观看| 国产一级特黄a大片99| 99久久婷婷国产一区二区三区| 奇米综合一区二区三区精品视频| 日本欧美一级片| 国产微拍精品一区| 久久xxxx| 奇米4444一区二区三区| 日本学生初尝黑人巨免费视频| 欧美日本三区| 欧美黑人性猛交| 久久综合色综合| 黑人一区二区三区四区五区| 欧美黄色成人网| 免费日韩在线视频| 精品二区久久| 55夜色66夜色国产精品视频| 成人午夜视频精品一区| 亚洲激情一区| 欧美亚洲在线播放| 欧美国产一级片| 欧美aaaaaa午夜精品| 国产精品偷伦视频免费观看国产| 亚洲午夜激情视频| 国产乱码精品一区二区三区忘忧草 | 91av手机在线| 亚洲成人日韩| 欧美激情视频网| wwwxxx亚洲| 日韩制服丝袜av| 国产中文日韩欧美| 成人高潮片免费视频| 成人国产在线观看| 精品欧美一区二区久久久伦| 毛片在线播放网址| 国产精品剧情在线亚洲| 国产人妻人伦精品| а√天堂中文在线资源8| 五月激情综合色| 激情内射人妻1区2区3区| 成人久久网站| 欧美va亚洲va国产综合| 久久一区二区电影| 色呦哟—国产精品| 欧美激情在线观看视频| 亚洲日本视频在线观看| 日本人妖一区二区| 99高清视频有精品视频| 免费在线性爱视频| 亚洲免费在线播放| 九色在线视频观看| 日韩专区视频| 日韩成人中文字幕| 人人澡人人澡人人看| 亚洲精品精选| 国产人妖伪娘一区91| 国产小视频一区| 国产精品进线69影院| 久久成人福利视频| 国产91在线精品| 亚洲国产99精品国自产| 亚洲综合第一区| 18成人免费观看视频| 国产精品久久久久久超碰| 亚洲xxx在线| 欧美激情综合五月色丁香| 国产又粗又长又爽视频| 欧美暴力调教| 亚洲第一在线视频| 男人操女人的视频网站| 日本vs亚洲vs韩国一区三区| 国产精品三区在线| 大地资源网3页在线观看| 色狠狠综合天天综合综合| 日韩av成人网| 天天综合亚洲| 国产精品久久av| 天天插天天干天天操| 亚洲欧美偷拍三级| 亚洲五月天综合| 性欧美lx╳lx╳| 欧美激情久久久久久| 一级做a爱片性色毛片| 91麻豆国产香蕉久久精品| www.日本在线视频| 精品一区二区三区中文字幕| 中日韩午夜理伦电影免费| 国产情侣在线视频| 成人午夜免费av| 国产内射老熟女aaaa| 国产一区二区视频在线看| 视频在线观看一区二区| 成年人晚上看的视频| 久久精品夜夜夜夜久久| 免费观看日韩毛片| 色狠狠久久av综合| 日本精品视频在线播放| 欧美女同网站| 色综合久久中文综合久久牛| 你懂得在线视频| 亚洲精品四区| 国产综合精品一区二区三区| xxxx在线视频| 精品国产乱码久久久久久夜甘婷婷 | 私拍精品福利视频在线一区| 久久久久久久av| 老牛影视av牛牛影视av| 亚洲一级不卡视频| 天天躁日日躁狠狠躁av麻豆男男| 欧美午夜影院| 国产精品对白刺激久久久| 成人女同在线观看| 亚洲国产精彩中文乱码av在线播放| 久久精品一区二区三| 国产不卡视频在线观看| www.九色.com| 免费日韩一区二区三区| 2020国产精品视频| 久久国产精品高清一区二区三区| 色哟哟日韩精品| 黄免费在线观看| 久久精品国产精品青草| 国产又黄又爽免费视频| 日本一区二区三区视频在线看| 欧美日韩国产成人在线观看| 男人天堂综合网| 欧美日韩激情美女| 免费看91的网站| 精品伊人久久久久7777人| 青青在线免费视频| 粉嫩一区二区三区四区公司1| 国内揄拍国内精品少妇国语| 你懂的在线看| 7777精品伊人久久久大香线蕉经典版下载 | 日韩精品一区二区三区不卡 | 成人午夜私人影院| 中文字幕无码不卡免费视频| 99久久婷婷| 国产精品对白一区二区三区| 欧美一区久久久| 精品国产一区二区三区四区在线观看 | 亚洲第一精品福利| 男人日女人网站| 国产精品久久久久久亚洲毛片 | r级无码视频在线观看| 免费成人结看片| 91人人爽人人爽人人精88v| 超清av在线| 中文在线不卡视频| www夜片内射视频日韩精品成人| 欧美日韩精品在线播放| 一本一本久久a久久| 成人激情综合网站| 国产精品久久久毛片| 亚洲第一网站| 一区二区国产日产| 天美av一区二区三区久久| 91久久精品在线| 丝袜老师在线| 久久99精品久久久久久琪琪| 黄色在线视频观看网站| 精品欧美一区二区久久| 中文字幕第31页| 欧美日韩精品在线视频| 四虎永久免费在线| 久久久精品国产免大香伊| 香蕉视频在线观看黄| 日韩av电影天堂| 欧美在线一区视频| 国产精品99久久精品| 免费毛片一区二区三区久久久| 精品国产乱码一区二区三区| 日本精品免费观看| 国产v日韩v欧美v| 久久这里只有精品视频首页| 毛片在线播放网址| 亚洲国产精品推荐| 亚洲a视频在线观看| 欧美精品日韩一本| 销魂美女一区二区| 欧美小视频在线| 亚洲国产综合久久| 亚洲最新在线观看| 婷婷社区五月天| 国产精品久线观看视频| 国产精品美女高潮无套| 久久亚洲精精品中文字幕早川悠里 | 麻豆mv在线观看| 九九精品视频在线| 久草免费在线| 精品国偷自产在线视频| 国产毛片在线| 亚洲欧洲在线观看| 深夜福利视频在线免费观看| 亚洲第一免费播放区| h片在线免费看| 欧美一区二区三区四区高清| 国产欧美久久久精品免费| 欧美日韩亚洲高清一区二区| 日韩精选在线观看| 在线一区二区三区四区| 销魂美女一区二区| 欧美性猛交一区二区三区精品| 久久久久久在线观看| 日本韩国一区二区三区| 欧美人一级淫片a免费播放| 一本色道久久综合亚洲aⅴ蜜桃| 无码一区二区三区在线观看| 色香蕉久久蜜桃| www.av88| 欧美日韩久久一区| 国产精品亚洲欧美在线播放| 制服.丝袜.亚洲.中文.综合| 国产成人精品a视频| 精品国产第一区二区三区观看体验| 丰满人妻一区二区三区免费| 精品国精品自拍自在线| 香港一级纯黄大片| 亚洲欧美日韩中文视频| 国产高清美女一级毛片久久| 中文字幕欧美精品在线| 免费黄网在线观看| 欧美日韩国产成人高清视频| 白浆视频在线观看| 日韩69视频在线观看| 成人在线高清| 亚洲最大的网站| 久久97久久97精品免视看秋霞| 久久久久资源| 日韩成人精品一区二区| 日本黄网站色大片免费观看| 亚洲少妇一区| gai在线观看免费高清| 国产精品99久久久久| 久久福利小视频| 欧美国产一区在线| 欧美成人综合色| 日韩欧美高清在线视频| 97超碰国产在线| 亚洲成人激情在线| 国产高清免费在线播放| 久99九色视频在线观看| 欧美gay囗交囗交| 91热福利电影| 国产精品欧美日韩一区| 日韩video| 蘑菇福利视频一区播放| 伊人国产精品视频| 97成人超碰视| 希岛爱理中文字幕| 91黄色免费看| 亚洲精品国偷拍自产在线观看蜜桃| 亚洲乱码一区av黑人高潮| 免费在线午夜视频| 欧美在线国产精品| 激情不卡一区二区三区视频在线| 狠狠久久综合婷婷不卡| 欧美成人精品一区二区三区在线看| 免费不卡av在线| 久久爱另类一区二区小说| 国产国语性生话播放| 亚洲欧美激情在线| 黄色av网站免费| 亚洲国产免费av| 国产福利视频在线| 国产精品美乳一区二区免费 | 亚洲毛片aa| 亚洲欧美日韩专区| 91精品人妻一区二区三区四区| 中文字幕乱码亚洲精品一区| 日韩欧美三级在线观看| 欧美一区二区福利在线| aⅴ在线视频男人的天堂| 91av在线播放视频| silk一区二区三区精品视频| dy888午夜| 久久福利资源站| 性高潮久久久久久久| 五月天国产精品| 亚洲欧美激情在线观看| 蜜臀久久99精品久久久无需会员| 日本精品在线中文字幕| 久久久精品动漫| 亚洲伦理一区| 天天躁日日躁狠狠躁免费麻豆| 日韩美女久久久| 国产精品久久久久久在线| 中文字幕在线精品| 日韩一区二区三区免费| 欧美激情视频一区二区三区| 日韩视频一区二区三区在线播放免费观看| 黄色一级片免费播放| 中文字幕在线不卡| 一级特黄录像免费看| 色偷偷综合社区| 久久精品国产福利| 一区二区免费电影| 老色鬼精品视频在线观看播放| 国产激情av在线| 在线免费观看日韩欧美| 国产天堂素人系列在线视频| 日本高清+成人网在线观看| 免费视频亚洲| 国产成人av影视| 久久久久久久午夜| 97品白浆高清久久久久久| 影音先锋欧美在线| 裸体在线国模精品偷拍| 美女av免费看| 欧美日韩一区二区电影| 日韩在线免费电影| 91精品国产自产在线观看永久| 成人vr资源| 亚洲综合av在线播放| 中文字幕一区二区三区四区| 国产又粗又猛又爽又黄91| 久久久成人精品视频| 婷婷综合国产| 国产原创中文在线观看| 99re视频精品| 成人a v视频| 久久久www成人免费精品| 日韩有吗在线观看| 精品无码一区二区三区在线| 2023国产一二三区日本精品2022| 国产亚洲精品久久777777| 亚洲激情小视频| 欧美日韩大片| 自拍偷拍亚洲色图欧美| 国产91露脸合集magnet| 久久久久久久久久影院| 一区二区三区日韩在线| av一级久久| 91成人在线观看喷潮教学| 久久久.com| 国产女人18毛片水18精| 国内久久久精品| 日韩情爱电影在线观看| 无码人妻丰满熟妇啪啪网站| 黑人欧美xxxx| 男女啪啪在线观看| 国产综合av一区二区三区| 日本伊人色综合网| 欧美成欧美va| 亚洲欧美日韩国产中文专区| а天堂中文最新一区二区三区| 国产色一区二区三区| 亚洲国产成人在线| 女人18毛片水真多18精品| 国产精品观看在线亚洲人成网| 影音先锋日韩在线| 97伦伦午夜电影理伦片| 欧美一区二区三区思思人|