精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

不卡av电影在线播放| 无码精品人妻一区二区三区影院| 国产亚洲亚洲国产一二区| 国产精品素人视频| 国产精品视频一区二区高潮| 国产999免费视频| 在线看一级片| 国产91精品入口| 69久久夜色精品国产69| 亚洲AV无码国产精品| 欧美片第一页| 国产精品美日韩| 国产日韩欧美黄色| 久久噜噜色综合一区二区| 日本一区免费网站| 亚洲蜜臀av乱码久久精品| 99porn视频在线| 国产成人在线视频观看| 亚洲男人都懂第一日本| 欧美日韩视频在线| 夜夜爽www精品| 成人久久久精品国产乱码一区二区 | 色婷婷久久一区二区| 日韩久久久久久久久久久| 17videosex性欧美| 中文字幕国产一区| 国产91色在线|亚洲| 天码人妻一区二区三区在线看| 日韩精品久久| 精品奇米国产一区二区三区| 青青在线视频免费观看| 你懂的在线播放| 激情久久五月天| 91成品人片a无限观看| av资源在线免费观看| 欧美理伦片在线播放| 色综合激情五月| 99视频精品全部免费看| 日本大片在线观看| 国产99久久久国产精品免费看| 国产精品白嫩美女在线观看 | 日韩一区中文| 精品av在线播放| 免费观看黄色大片| 日韩av资源| 国产福利91精品| 国产精品美女www| 国产亚洲欧美久久久久| 香蕉久久网站| 在线国产精品播放| 国产高清自拍视频| 亚洲承认视频| 岛国视频午夜一区免费在线观看| 成人午夜视频免费观看| 国产一级二级三级在线观看| 成人午夜视频网站| 91亚洲精品久久久| 在线视频欧美亚洲| 日韩成人午夜精品| 国内免费精品永久在线视频| 真实乱视频国产免费观看| 激情视频极品美女日韩| 91精品国产综合久久精品app| 美女黄色片视频| 亚洲校园激情春色| 欧美经典三级视频一区二区三区| av一区二区三区在线观看| 国产老女人乱淫免费| 麻豆国产精品官网| 日韩av日韩在线观看| 麻豆一区二区三区精品视频| 久久精品久久久| 日日骚久久av| 国产午夜手机精彩视频| 99久久激情| 自拍偷拍亚洲在线| 69视频在线观看免费| 丝袜美腿综合| 亚洲精品自拍视频| 在线免费观看a级片| 激情小说一区| 亚洲国产成人精品电影| 精品视频站长推荐| 亚洲va欧美va人人爽成人影院| 欧美日韩精品久久久| 伊人影院综合在线| 欧洲亚洲精品久久久久| 欧美日韩一区精品| 粉色视频免费看| 中文字幕综合| 欧美一二三区在线观看| 岛国精品一区二区三区| 精品中文在线| 日韩视频免费直播| 永久免费看片在线观看| 高清精品视频| 日韩av综合网站| 久久久久久久久久久久| 日韩电影免费在线观看| 久久国产精品偷| 农村黄色一级片| 亚洲精品女人| 国产mv久久久| 国产一区二区三区中文字幕| 国产精品系列在线播放| 国产精品一区二区a| 色播色播色播色播色播在线| 中文字幕精品一区二区精品绿巨人| 欧美1o一11sex性hdhd| 国产毛片在线看| 亚洲色图欧洲色图婷婷| 国产亚洲黄色片| 亚洲日本在线观看视频| 在线视频一区二区三| 中文字幕在线视频一区二区| 欧美大奶一区二区| 亚洲欧美日韩直播| www.中文字幕av | 亚洲精品日韩成人| 91麻豆一二三四在线| 天天操天天色综合| 熟妇人妻无乱码中文字幕真矢织江| 久久69成人| 91精品国产综合久久小美女 | 国内精品写真在线观看| 蜜桃传媒视频麻豆第一区免费观看 | 精品日韩一区| 欧美激情中文网| 欧美 日韩 精品| 国产成人午夜高潮毛片| 欧美日韩另类丝袜其他| 日本无删减在线| 亚洲成人激情综合网| 九色porny自拍| 亚洲性视频在线| 亚洲精品一区二区网址| av在线播放中文字幕| 欧美88av| 国产精品免费一区| av女名字大全列表| 亚洲男人天堂av| 国产又粗又长又大的视频| 成人直播在线观看| 日韩视频在线免费观看| 毛片在线免费视频| 久久精品72免费观看| 欧美精品在线一区| √新版天堂资源在线资源| 欧美性xxxx极品hd欧美风情| 中文字幕第六页| 久久一区二区三区电影| 性欧美激情精品| 99精品久久久久久中文字幕| 91美女福利视频| 日韩精品在线中文字幕| 午夜精品久久久久久毛片| 亚洲视频在线观看网站| 欧美精品一区二区成人| 久久国产精品72免费观看| 日韩久久久久久久| 色在线中文字幕| 精品国产乱码久久久久久浪潮| 911国产在线| 日韩av中文在线观看| 免费一区二区三区| 中文字幕在线视频久| 亚洲久久久久久久久久| 国产精品不卡av| 国产98色在线|日韩| 草草草视频在线观看| 日韩国产在线不卡视频| 精品视频在线导航| 中文字幕亚洲乱码熟女1区2区| 高清成人免费视频| 久操手机在线视频| 极品尤物一区| 久久综合免费视频| 亚洲卡一卡二卡三| 亚洲成av人综合在线观看| 亚洲精品mv在线观看| 97视频热人人精品免费| 91夜夜揉人人捏人人添红杏| 麻豆传媒在线免费| 欧美福利视频一区| 国产jizz18女人高潮| 精品一区二区三区在线观看国产 | 欧美国产一区二区三区激情无套| 国产精品美女www| 婷婷成人激情| 欧美一卡二卡三卡| 国产精品二区一区二区aⅴ| 国产一区二区毛片| 超碰成人免费在线| 国产一区二区观看| 国产精品视频网站| 欧美xxxxhdvideosex| 日韩免费在线观看| 日韩av黄色片| 国产女人水真多18毛片18精品视频| 五月婷婷六月丁香激情| 91精品一区二区三区综合在线爱| wwwxx欧美| 色女人在线视频| 精品久久久久久亚洲综合网| 精品少妇久久久| www国产成人| 日日干日日操日日射| 亚洲黄色视屏| 国产专区一区二区三区| 精品国产美女a久久9999| 欧美成人午夜激情| 婷婷久久久久久| 欧美日精品一区视频| 久久久久无码国产精品不卡| hitomi一区二区三区精品| 在线免费视频一区| 136国产福利精品导航网址| 日本10禁啪啪无遮挡免费一区二区| 日本黄色成人| 96精品视频在线| 三级av在线| 欧美精品一卡两卡| 中文字幕超碰在线| 中文字幕亚洲区| 午夜av免费看| 国产精品538一区二区在线| 成人精品视频一区二区| 国产精品国产一区| 国产欧美一区二区视频| 欧美男男gaygay1069| 97在线视频观看| 调教视频免费在线观看| 亚洲国产日韩一区| 亚洲午夜无码久久久久| 一区二区三区四区乱视频| 无码一区二区三区在线| 成人黄色在线网站| 中文字幕网av| 国产精品老牛| 国产专区在线视频| 日韩国产在线| 国模精品一区二区三区| 国产专区精品| 国产在线精品一区免费香蕉| 午夜伦理在线| 一本色道久久88综合日韩精品| 欧美 中文字幕| 在线成人小视频| 在线观看国产精品视频| 欧美丝袜第一区| 91看片在线播放| 日韩美女啊v在线免费观看| 国产一二三四区在线| 久久综合久色欧美综合狠狠| 在线观看成人动漫| 成人小视频在线| 成人在线电影网站| 国产酒店精品激情| 三年中文在线观看免费大全中国| 蜜桃av一区二区| 91精品无人成人www| 日韩成人午夜电影| 丝袜制服一区二区三区| 99精品99| a在线视频观看| 一区二区三区福利| 国产精品免费入口| 亚洲福利免费| 91亚洲精品国产| 亚洲国产精品第一区二区| 婷婷无套内射影院| 91精品电影| 曰韩不卡视频| 91精品国产麻豆国产在线观看| 亚洲精品一区国产精品| 在线最新版中文在线| 国产激情视频一区| 在线观看欧美日韩电影| 国产精品久久久久久久久久久久久久| 成人国产在线| 91香蕉亚洲精品| 日韩有码中文字幕在线| 色噜噜狠狠一区二区三区| 亚洲不卡av不卡一区二区| 国产精品久久久久久久乖乖| 久久久亚洲人| 伊人成人免费视频| 97久久超碰国产精品电影| 久久久久亚洲AV成人无在| 一区二区三区在线视频观看| 欧美 日韩 精品| 91精品国产综合久久久久久久久久 | 国产精品视频一区二区三区经| 猛男gaygay欧美视频| 国产高清精品软男同| 99在线|亚洲一区二区| av网站在线观看不卡| 国内精品在线播放| 欧美熟妇一区二区| 国产性天天综合网| 久操免费在线视频| 欧美日韩免费看| 国产成人精品毛片| 一本久久综合亚洲鲁鲁| 97蜜桃久久| 国产一区二区视频在线观看| 黄色欧美网站| 一二三四中文字幕| 青青国产91久久久久久| 亚洲观看黄色网| 亚洲摸摸操操av| 亚洲精品91天天久久人人| 精品久久人人做人人爽| 麻豆av在线导航| 国产成人精品999| 久久精品凹凸全集| 在线观看17c| 日韩一区精品视频| 亚洲の无码国产の无码步美| 亚洲黄一区二区三区| 日韩国产成人在线| 亚洲美女黄色片| sm性调教片在线观看 | www.国产麻豆| 日韩中文字幕在线| 日韩福利一区| 久久精品国产精品国产精品污 | 国产日韩一区二区在线| 国产精品一二三区在线| 很污很黄的网站| 91黄色激情网站| 亚洲色图狠狠干| 91国产精品视频在线| 国产精品国产亚洲精品| 伊人久久99| 美女视频第一区二区三区免费观看网站| 蜜桃精品成人影片| 亚洲日本丝袜连裤袜办公室| 日韩乱码一区二区三区| 亚洲偷欧美偷国内偷| 成人爽a毛片免费啪啪动漫| 亚洲qvod图片区电影| 91精品亚洲| 日本一二三区在线| 亚洲色图欧美在线| 精品久久久无码中文字幕| 欧美裸体xxxx极品少妇| 精品久久亚洲| 国产91porn| 成人免费av在线| 日韩成人在线免费视频| 亚洲经典中文字幕| 国产乱妇乱子在线播视频播放网站| 成人av番号网| 天天操夜夜操国产精品| 久久精品一二三四| 亚洲图片欧美色图| 手机看片国产1024| 欧洲成人免费视频| 欧美丝袜激情| 狠狠操狠狠干视频| 亚洲欧美一区二区久久| 成人福利小视频| 久久久久久久网站| 极品一区美女高清| 黄色片久久久久| 国产精品美女久久久久久久| 一区精品在线观看| 精品国产一区久久久| 亚洲1区在线| 浮妇高潮喷白浆视频| 国产亚洲欧美一级| 夜夜躁狠狠躁日日躁av| 欧美精品久久久久久久| 嫩草国产精品入口| 黄色三级视频片| 亚洲欧洲性图库| 国产高清免费观看| 欧美一级视频免费在线观看| 禁断一区二区三区在线| 久久久久久久久久一区| 亚洲国产成人tv| av女名字大全列表| 成人高h视频在线| 欧美一区二区| theav精尽人亡av| 欧美一卡二卡三卡四卡| 女海盗2成人h版中文字幕| 亚洲精品在线免费| 成人午夜激情影院| 探花国产精品一区二区| 久久天天躁狠狠躁夜夜爽蜜月| silk一区二区三区精品视频 | 日本一级淫片免费放| 中文国产成人精品久久一| jizz18欧美18| 老司机久久精品| 一区二区三区四区国产精品| 日韩一级在线播放| 国产精品v片在线观看不卡|