日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WebAssembly 系列(一):生动形象地介绍 WebAssembly

發布時間:2025/3/21 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WebAssembly 系列(一):生动形象地介绍 WebAssembly 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作者:Lin Clark?
譯者:@胡子大哈?
英文原文:A cartoon intro to WebAssembly?
譯文地址:WebAssembly 系列(一)生動形象地介紹 WebAssembly?
責編:陳秋歌,關注前端開發等領域,尋求報道或者投稿請發郵件至chenqg#csdn.net。

你可能已經聽說過,WebAssembly 執行的更快。但是 WebAssembly 為什么執行的更快呢?

在這個系列文章中,我會為你解釋這一點(本系列其他文章請見文末“相關閱讀”)。

等等,什么是 WebAssembly?

WebAssembly 是除了 JavaScript 以外,另一種可以在瀏覽器中執行的編程語言。所以當人們說 WebAssembly 更快的時候,一般來講是與 JavaScript 相比而言的。

這里并不是暗示大家說開發時只能選擇 WebAssembly或 JavaScript。實際上,我們更希望在同一個工程中,兩個你同時使用。

對二者的比較倒是非常有必要的,這樣你就可以了解到 WebAssembly 所擁有的獨特特性。

一些關于性能的歷史

JavaScript 于 1995 年問世,它的設計初衷并不是為了執行起來快,在前 10 個年頭,它的執行速度也確實不快。

緊接著,瀏覽器市場競爭開始激烈起來。

被人們廣為傳播的“性能大戰”在 2008 年打響。許多瀏覽器引入了 Just-in-time 編譯器,也叫 JIT?;?JIT 的模式,JavaScript 代碼的運行漸漸變快。

正是由于這些 JIT 的引入,使得 JavaScript 的性能達到了一個轉折點,JS 代碼執行速度快了 10 倍。

隨著性能的提升,JavaScript 可以應用到以前根本沒有想到過的領域,比如用于后端開發的 Node.js。性能的提升使得 JavaScript 的應用范圍得到很大的擴展。

現在通過 WebAssembly,我們很有可能正處于第二個拐點。

所以,接下來,我們深入了解一下為什么 WebAssembly 更快、執行效率更高。

相關閱讀

WebAssembly 系列(二):JavaScript Just-in-time (JIT) 工作原理

WebAssembly 系列(三):編譯器如何生成匯編

WebAssembly 系列(四):WebAssembly 工作原理

WebAssembly 系列(五):為什么 WebAssembly 更快?

WebAssembly 系列(六):WebAssembly 的現在與未來


from:?http://geek.csdn.net/news/detail/188668?ref=myread

總結

以上是生活随笔為你收集整理的WebAssembly 系列(一):生动形象地介绍 WebAssembly的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。