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

2023 年 WebAssembly 現狀:第四種 Web 語言

開發 前端
WebAssembly 是一種可移植、低級別的字節碼語言,旨在提供一種通用的編譯目標,以允許在 Web 上執行高性能計算密集型應用程序。它是一種新型的虛擬機技術,可以在所有主要的 Web 瀏覽器中運行,并且還可以在其他環境中使用。

2023 年度 WebAssembly 現狀調查結果出爐,下面就來看看 2023 年的 WebAssembly 發展的怎么樣了!

WebAssembly 是一種可移植、低級別的字節碼語言,旨在提供一種通用的編譯目標,以允許在 Web 上執行高性能計算密集型應用程序。它是一種新型的虛擬機技術,可以在所有主要的 Web 瀏覽器中運行,并且還可以在其他環境中使用。


WebAssembly 通過在 Web 瀏覽器中嵌入本地代碼模塊,能夠直接訪問底層系統硬件,實現了快速加載和執行的特性,因此被廣泛認為是未來 Web 應用的基礎技術之一。WebAssembly 可以與 JavaScript 和其他 Web 技術協同工作,使開發人員能夠使用多種編程語言來構建在線應用,并且具備高效、跨平臺的特點。


WebAssembly 于 2019 年 12 月 5 日成為萬維網聯盟(W3C)的推薦標準,與 HTML,CSS 和 JavaScript 一起成為 Web 的第四種語言。

下面是本次調查結果概覽:

  • Rust 和 JavaScript 的使用量持續增加,但一些更顯著的變化:Swift 和 Zig 的采用率都顯著增加。
  • 當談到開發者所“渴望使用”的編程語言時,Zig、Kotlin和C#等語言的受歡迎程度超過了它們目前的實際使用率。
  • WebAssembly 仍然最常用于 Web 應用開發,但 Serverless 正在持續興起,使用 WebAssembly 作為插件環境的使用也在增加。
  • 線程、垃圾回收和相對較新的組件模型提案是人們最感興趣的 WebAssembly 發展方向。
  • 對于 WASI(WebAssembly 系統接口),最受關注的是 I/O 提案(如 HTTP、文件系統)。
  • 開發者對 WAI 發展的滿意度明顯低于對 WebAssembly 發展的滿意度。
  • 開發者希望 WebAssembly 能夠兌現 Java 最初做出的“一次編寫,到處運行”的承諾。

語言

在開發時利用 WebAssembly 的應用時使用或嘗試過使用的語言統計如下:

Rust 連續第三年成為 WebAssembly 最常用的語言。Rust 一直非常適合 WebAssembly;它是一種廣泛流行的現代系統級語言(Stack Overflow 連續七年顯示它是最受歡迎的語言),它也恰好是一種用于編寫 WebAssembly 運行時和平臺的流行語言。

JavaScript 是第二廣泛使用的編程語言。盡管無法直接將 JavaScript 編譯為 WebAssembly,但可以通過將 JavaScript 代碼運行時編譯為 WebAssembly 來實現在 WebAssembly 中執行 JavaScript 代碼的方式。在這種方法中,代碼將在 WebAssembly 托管的解釋器中運行。盡管可能會犧牲一些性能,但出人意料地實用,并且越來越受歡迎。雖然可能無法從速度上獲得優勢,但確實可以受益于 WebAssembly 的安全性和隔離性。

下圖顯示了長期趨勢,將最近三次調查的結果進行比較,列出了每種語言的使用百分比(經常或偶爾使用),排除使用率低于10%的語言。

Rust 和 JavaScript 的使用率正在增加,但還有一些更顯著的變化:Swift 和 Zig 的采用率均顯著增加。

Swift 是 WebAssembly 生態系統中相對較新的成員,始于幾年前對 Apple Swift 存儲庫的拉取請求以添加 wasm 目標。然而,盡管多年來進行了多次提交,但該 PR 尚未合并。

雖然Swift和Rust都是相對較新的語言(分別于2014年和2015年誕生),但Zig則更為年輕,于2016年出現,比WebAssembly(WebAssembly于2017年發布了第一個MVP版本)早一年。

今年,我們在調查中添加了一個新問題,旨在了解與 WebAssembly 相關的專業關系。我們的目標是將積極開發 WebAssembly 工具或平臺的人員與最終用戶的響應分開。通過將這兩組分離,可以看到以下語言的偏好情況:

正如預期的那樣,工具開發人員對 Rust 有著強烈的偏好,并且也喜歡直接使用 WAT(WebAssembly 文本格式)對 WebAssembly 進行編程。開發者對 Go 和 Python 也有強烈的偏好。

對于問題“未來想使用哪些語言來開發利用WebAssembly的應用”,統計結果如下:

Rust 再次名列前茅,反映了年度 Stack Overflow 調查的結果,其次是JavaScript。然而,使用頻率較低的 Zig 是第三個最受歡迎的語言。

通過繪制每種語言的差異,即“經常使用”的回答數量和“希望大量使用”的回答數量之間的差距,可以看出在受歡迎程度與使用率之間有著最大差異的語言:

可以看到,Zig、Kotlin 和 C# 的受歡迎程度超過了當前的使用率,C++、JavaScript 和 WAT 的當前的使用率超過了受歡迎程度。

運行時

考慮到WebAssembly在非瀏覽器環境下的使用正在增加,探索正在使用哪些運行時或者僅僅是聽說過哪些運行時很有意思。這次調查只問了一個問題:“你聽說過或使用過哪些運行時?結果如下:

wasmtime,來自于字節碼聯盟(Bytecode Alliance),是最廣泛使用的運行時,而由一家初創公司開發的 wasmer 排名第二。Wazero 是一個新成員,它是一個基于 Go 語言構建的最近發布的運行時。

實際應用

使用 WebAssembly 的目的如下:

Web 應用開發仍然處于領先地位,但差距正在縮小。下圖顯示了同比趨勢:

Serverless 正在持續增長,但可能最引人注目的轉變是WebAssembly作為插件環境的使用。以下是一些實際應用的例子:

  • Zellij是一個面向開發者的終端工作空間,它采用了WebAssembly插件模型。
  • Microsoft Flight Simulator 允許將附加組件編寫為 wasm 模塊。
  • Envoy 和 Istio 有一個 Wasm Plugin API
  • Lapce,一個用 Rust 編寫的新 IDE,有一個基于 WASI 的插件系統。

在每種情況下,平臺(終端、編輯器、代理)都從允許最終用戶使用多種編程語言擴展功能的能力中受益,并且這些功能在一個安全而隔離的環境中運行。換句話說,如果有人編寫了一個行為不端或性能較差的插件,對平臺本身的影響將被最小化。

受訪者所在組織采用 WebAssembly 的狀況如下:

從上圖中可以看到,41% 的受訪者正在生產中使用 WebAssembly,還有 28% 的受訪者正在試點或計劃在明年使用它。

該調查還探討了 WebAssembly 需要什么來幫助推動進一步采用:

被最頻繁提及的需求是通過 WASI(WebAssembly系統接口)來改善非瀏覽器集成。WebAssembly 規范并未定義任何主機集成點,無論是如何訪問 DOM 還是與主機運行時交換數據(例如在瀏覽器中將值傳遞給 JavaScript)。WASI正填補這一空白,但目前還沒有完整的解決方案。

更好的調試支持緊隨其后,隨著人們使用 WebAssembly 開發越來越復雜的解決方案,這一點將變得更加重要。

特性

WebAssembly(由W3C管理)和WASI(由W3C WebAssembly社區組的子機構管理)都在不斷發展,有一系列新功能遵循標準的5階段提案過程。

關于 WebAssembly 提案,以下是最需要的:

線程、垃圾收集和異常處理在去年的結果中均名列前茅,并且這三者都處于提案生命周期的實施(第 3 階段)或標準化(第 4 階段)。這意味著它們已準備好使用,并且接近完成。

組件模型是一個處于早期階段的提案(第 1 階段),其目標是使在運行時以任何語言編寫的 wasm 模塊變得更加容易。

關于 WASI 提案,以下是最需要的:

四個最重要的提案都與 I/O 相關,可見,創建 WebAssembly 模塊與外界通信的標準方式是當務之急。

受訪者對 WebAssembly 和 WASI 的發展的滿意度如下:

有很多人對這個情況表示不滿意,這一點并不令人意外,以開放透明的方式演化的規范,涉及很多利益相關者,并不容易,并且需要時間。

不過,這個結果不應被用作直接批評 WASI 和 WebAssembly 團隊所做出的出色努力。人們對 WASI 演進的不滿可能只是對這項技術熱情的反映,這并不是一件壞事。

小結

最后,來總結一下受訪者對 WebAssembly 最興奮的點:

  • 可移植性和在不同平臺上運行代碼的能力。
  • 不同語言和Web之間的互操作性。
  • 本地性能和效率。
  • 訪問現有代碼和庫的能力。
  • 新語言和工具的潛力。
  • 安全性和沙箱功能。
  • 替代容器并在瀏覽器中運行復雜堆棧的能力。
  • 通用二進制格式的潛力。
  • 編寫一次,在任何地方運行的機會。
  • 提高性能和速度。
  • 組件模型和代碼重用的能力。
  • 減少或消除對JavaScript的依賴。
  • 在語言選擇上更靈活、多樣化的選擇。
  • 插件系統的潛力。
  • 在瀏覽器中運行復雜應用程序的潛力。
責任編輯:姜華 來源: 前端充電寶
相關推薦

2012-07-30 09:54:03

CaaS云計算協作即服務

2022-12-06 11:53:42

電信行業

2023-11-06 08:41:31

JavaScript應用程序

2021-10-24 08:37:18

網絡監控網絡架構網絡

2011-07-13 15:47:58

C

2022-12-09 00:09:10

編程語言開發人員通信

2021-07-26 22:33:41

切片結構體代碼

2013-10-17 09:25:52

2010-08-05 13:44:12

Flex布局

2011-11-24 16:34:39

Java

2023-11-27 13:42:00

消息隊列RocketMQ

2024-10-09 23:27:08

語言模型LLM機器學習

2010-03-24 19:09:43

Python語言

2013-07-29 10:10:40

TCP協議TCP定時器TCP

2022-08-01 07:56:23

React Hook開發組件

2019-10-24 07:42:28

Java引用GC

2012-09-11 09:55:26

編程HTML5編程能力

2009-12-09 11:03:45

安裝Linux

2011-03-16 09:05:53

NATiptables

2017-07-06 15:40:19

DevOps核心能力
點贊
收藏

51CTO技術棧公眾號

久久99精品国产一区二区三区| 亚洲欧美日韩区| 日本成人在线不卡| 国产1区在线观看| 亚洲在线观看| 一区二区成人精品| √天堂资源在线| 日韩电影毛片| 亚洲视频综合在线| 国产日韩亚洲精品| 在线观看毛片av| 亚洲国产网站| 深夜福利一区二区| 人妻av一区二区| 国产一区精品福利| 亚洲国产一区视频| 亚洲午夜高清视频| 香蕉视频国产在线| 狠狠久久亚洲欧美| 欧美又大又硬又粗bbbbb| 国精产品视频一二二区| 国产suv精品一区二区四区视频| 在线视频欧美精品| 亚洲精品久久久久久久蜜桃臀| 国产精品免费观看| 国产成都精品91一区二区三| 国产精品久久久久久久7电影| 国产一级理论片| 98精品视频| 亚洲欧美中文日韩v在线观看| 国产成人精品综合久久久久99| 三上悠亚亚洲一区| 亚洲成人动漫av| 综合视频在线观看| 二区在线观看| 91美女视频网站| 国产精品日韩欧美一区二区| 国产孕妇孕交大片孕| 日本特黄久久久高潮| 777777777亚洲妇女| 久久一级黄色片| 天天综合久久| 日韩专区中文字幕| 变态另类ts人妖一区二区| 国产成人精品福利| 欧美成人综合网站| 男人操女人下面视频| 欧美风情在线视频| 欧美伊人久久久久久午夜久久久久| 蜜臀av无码一区二区三区| 伊人222成人综合网| 亚洲色图一区二区三区| 一本久道久久综合狠狠爱亚洲精品| 精品三级久久久久久久电影聊斋| 91亚洲男人天堂| 精品高清视频| 天天操天天舔天天干| jizz一区二区| 国产一区二区精品在线| 天天干天天爱天天操| 99v久久综合狠狠综合久久| 国内不卡一区二区三区| 日本精品久久久久久| 不卡欧美aaaaa| 精品国产二区在线| 西西人体44www大胆无码| 99久久综合国产精品| 国产伦精品一区二区三区高清版| 亚洲国产一二三区| 成人精品小蝌蚪| 精品国产综合久久| 欧美精品久久久久久久久久丰满| 久久久蜜桃精品| 视频一区二区在线| 日本精品在线| 亚洲精品日韩一| 男人天堂av片| 美女一区网站| 欧美日韩成人综合天天影院 | 日韩一级欧洲| 538国产精品一区二区免费视频| 亚洲熟女综合色一区二区三区| 久久亚洲国产精品一区二区| 国产热re99久久6国产精品| 国产高中女学生第一次| 97se亚洲国产综合自在线 | 欧美有码视频| 国模吧一区二区| 夜夜爽妓女8888视频免费观看| 美女脱光内衣内裤视频久久影院| 91欧美日韩一区| 欧美一区二区公司| 欧美极品另类videosde| 中文字幕制服丝袜在线| caoporn视频在线| 欧美在线免费观看亚洲| 久久发布国产伦子伦精品| 噜噜噜狠狠夜夜躁精品仙踪林| 一区二区在线免费视频| 免费看一级一片| 日本大胆欧美人术艺术动态| av一区二区三区免费| 美女做暖暖视频免费在线观看全部网址91 | 国产日韩专区在线| 人妻精品一区二区三区| 国产精品欧美一区喷水| 欧美 日韩 亚洲 一区| 欧美综合影院| 日韩精品视频在线观看网址| 黑人操日本美女| 亚洲欧美清纯在线制服| 亚洲最大福利网站| 国产区视频在线播放| 亚洲一区在线看| 五月婷婷激情久久| 欧美一级全黄| 欧美不卡视频一区发布| www.com亚洲| 成人免费不卡视频| 亚洲成年人专区| 伊人久久高清| 精品亚洲永久免费精品| 69av.com| 国产一区二区在线电影| 日韩精品欧美在线| 涩涩视频在线免费看| 欧美大胆一级视频| 日韩一级片大全| 日本不卡中文字幕| 鲁片一区二区三区| av男人的天堂在线观看| 日韩一区二区电影在线| 少妇高潮在线观看| 另类小说综合欧美亚洲| 欧美精品尤物在线| xx欧美xxx| 日韩电视剧免费观看网站| 免费在线视频一区二区| 国产一区二区三区久久久| 亚洲欧洲免费无码| 在线成人视屏| 国产一区二区动漫| 免费黄色小视频在线观看| 99久久精品免费看| 欧美 日韩 激情| 黄色网一区二区| 久久久日本电影| 亚洲AV午夜精品| 夜夜嗨av一区二区三区中文字幕| 国产农村妇女精品久久| 欧美日韩爆操| www.久久久| 51精品视频| 亚洲精品国精品久久99热一| 91在线看视频| 久久先锋影音av| 日本熟妇人妻中出| 成人羞羞动漫| 91精品国产综合久久香蕉| 九色porny在线| 欧美一区二区私人影院日本| 青青草原在线免费观看| 国产电影一区在线| 国产精品成人久久电影| 色婷婷久久久| 国产精品女主播视频| 国产秀色在线www免费观看| 91精品国产综合久久久久| 国产一区二区播放| 成人精品免费网站| 久久网站免费视频| 欧美三级情趣内衣| 成人日韩在线电影| 免费在线国产视频| 亚洲精品自在久久| 中文字幕+乱码+中文乱码www| 国产精品国产三级国产有无不卡 | 在线精品免费视| 日本一区二区三区免费乱视频| www.国产视频.com| 激情综合电影网| 欧美精品久久久| 色综合视频一区二区三区44| 欧美风情在线观看| 邻居大乳一区二区三区| 91精品国产免费久久综合| 四虎永久在线精品| 久久久不卡网国产精品二区| av免费一区二区| 亚洲精品一二| 亚洲人成77777| 国产精品视屏| 国产日韩精品综合网站| 国产精品yjizz视频网| 国产亚洲精品久久久久久牛牛 | 欧美成人国产精品高潮| 久久久蜜桃精品| 免费人成视频在线播放| 美日韩精品视频| 亚洲美女自拍偷拍| 日本成人7777| 91丨九色丨国产| 欧美不卡高清一区二区三区| 欧美精品国产精品日韩精品| 国产高清一区在线观看| 精品久久久久久久人人人人传媒| 国产精品欧美综合| 亚洲国产欧美在线| www.99re6| 久久亚洲春色中文字幕久久久| 五月天婷婷在线观看视频| 日韩在线a电影| 激情小视频网站| 亚洲激情五月| 日韩久久不卡| 亚洲人成网www| 国产91视觉| avtt久久| 国产精品视频精品视频| 五月天av在线| 午夜精品福利在线观看| 毛片在线播放a| 国产午夜精品一区理论片飘花| 日本黄色三级视频| 欧美一级欧美一级在线播放| 国产天堂第一区| 疯狂蹂躏欧美一区二区精品| 久久久综合久久| 亚洲视频在线一区| 手机免费观看av| 国产色一区二区| 国产夫妻性爱视频| 国产成人综合在线| 国产精品igao网网址不卡| 男女男精品视频网| 一本色道无码道dvd在线观看| 亚洲精品日本| 99在线精品免费视频| 欧美日韩亚洲一区三区 | 极品av少妇一区二区| 天天操天天干天天玩| 欧美一二区在线观看| 欧美日韩精品免费在线观看视频| 亚洲人挤奶视频| 久久精品国产美女| 欧美成人一区在线观看| 国产一区二区高清视频| 国产精品调教视频| 国产伦理一区二区三区| 国产成人精品福利| 精选一区二区三区四区五区| 国产精品极品在线观看| 国内精品二区| 亚洲人成网www| 色一情一区二区三区四区| 欧美午夜精品一区二区三区电影| 亚洲v欧美v另类v综合v日韩v| 日韩国产综合| 在线丝袜欧美日韩制服| 亚洲精品99| 日本中文字幕在线视频观看| 亚洲欧美激情诱惑| 人人干人人视频| 免费欧美在线视频| 五月激情五月婷婷| 国产精品一区二区无线| 亚洲一区和二区| 99视频精品全部免费在线| 中文字幕一区二区三区人妻| 欧美国产丝袜视频| 五月天色婷婷丁香| 一区二区三区精品在线观看| 国产精品自拍视频一区| 精品国产1区2区| 中国黄色一级视频| 3751色影院一区二区三区| 不卡视频在线播放| 日韩毛片在线看| 97最新国自产拍视频在线完整在线看| 久久精品免费播放| 波多野结衣精品| 国产精品久久久久久久久久久新郎 | 日本久久综合| 超碰97在线看| 午夜亚洲一区| 亚洲18在线看污www麻豆| 国产v日产∨综合v精品视频| 特大黑人巨人吊xxxx| 国产精品美女久久久久aⅴ | 成人激情综合网| 给我免费播放日韩视频| 午夜久久资源| 国模 一区 二区 三区| 人妻熟女一二三区夜夜爱| 久草这里只有精品视频| 国产 xxxx| 国产精品毛片大码女人| 国产极品美女高潮无套嗷嗷叫酒店| 色综合久久66| 国产av精国产传媒| 一本色道久久88综合亚洲精品ⅰ| 性国产高清在线观看| 日本成人激情视频| 免费看日产一区二区三区| 欧美国产一区二区在线| 欧美fxxxxxx另类| 一区二区成人网| 成人免费视频一区二区| 婷婷国产成人精品视频| 狠狠躁夜夜躁久久躁别揉| 国产免费不卡av| 一区二区三区视频在线| 成人ssswww在线播放| 91免费电影网站| 欧美理论在线播放| 国产精品又粗又长| 国产一区激情在线| 精品伦精品一区二区三区视频密桃| 精品久久久国产| 亚洲精品国产suv一区| 精品国偷自产在线| 精品国产欧美日韩一区二区三区| 精品一区二区三区日本| 欧美激情亚洲| 网站在线你懂的| 中文字幕av一区二区三区高| 色屁屁影院www国产高清麻豆| 亚洲第一福利视频| caoporn免费在线视频| 国产精品永久免费视频| 国产欧美高清视频在线| 亚洲熟女乱色一区二区三区| 成人av电影在线播放| 国产一级在线观看视频| 日韩视频免费观看高清在线视频| 欧美精品电影| 国产欧美日韩精品丝袜高跟鞋| 久久99视频| 日韩av一二三四| 久久一留热品黄| 欧美激情亚洲综合| 日韩av网址在线| 色综合亚洲图丝熟| 欧美黄色直播| 米奇777在线欧美播放| xxxxx在线观看| 在线观看视频一区| yw193.com尤物在线| 国产精品入口夜色视频大尺度| 成人3d精品动漫精品一二三| 999在线免费视频| 日本一区二区三区国色天香| 国产一区二区视频免费| 一本久久综合亚洲鲁鲁| 91福利精品在线观看| 性欧美大战久久久久久久免费观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品情侣呻吟对白视频| 欧美理论电影在线| 黄色免费网站在线| 亚洲自拍偷拍网址| 亚洲欧美亚洲| 怡红院一区二区| 色综合咪咪久久| 成人av电影观看| 亚洲伊人一本大道中文字幕| 欧美片第1页综合| 捆绑凌虐一区二区三区| 色先锋久久av资源部| 在线a免费看| 亚洲xxxx做受欧美| 亚洲青涩在线| 亚洲精品91在线| 欧美一区二区三区视频免费| 国产乱码在线| 欧洲精品久久| 国产伦精一区二区三区| 日韩美女黄色片| 国产亚洲欧美另类中文| 成人在线啊v| 欧美亚洲一二三区| 国产精品久久久久四虎| 不卡的日韩av| 国产成人精品国内自产拍免费看| 久久在线视频| 国产精品一区二区无码对白| 在线亚洲免费视频| 肉肉视频在线观看| 欧洲亚洲一区二区| 国产裸体歌舞团一区二区| 丁香六月婷婷综合| 久久精视频免费在线久久完整在线看| 99ri日韩精品视频| 午夜免费一区二区| 一区二区三区国产豹纹内裤在线| 久草在现在线| 99在线观看| 美日韩一级片在线观看| 日韩精品乱码久久久久久| 一个色综合导航|