WebAssembly 虚拟机是什么?

主要收获——WebAssembly是一项改变游戏规则的技术。它允许开发者为网络建立可以以接近原生速度运行的应用程序。它将高度优化的代码与非常小的二进制文件结合起来,使得大型应用程序能够通过网络快速平稳地运行。速度快,效率高,再加上用户无需下载或安装就可以进行交互的可能性,这就是为什么WebAssembly被称为“web的未来”。

Bitget成为尤文图斯女子足球队的官方赞助商:3月8日消息,加密货币交易平台 Bitget 在国际妇女节宣布已成为尤文图斯女子足球队的官方赞助商。尤文图斯女子足球队是意大利最成功的足球队之一,曾获得五次联赛冠军、两次意大利杯冠军和三次意大利超级杯冠军。

Bitget 董事总经理 Gracy Chen 表示,通过赞助尤文图斯女子足球队,可以把加密世界介绍给更广泛的女性受众,并激励女性抓住机会发展。[2023/3/8 12:49:37]

想象一下这样一个世界:你可以使用任何编程语言构建软件,并在Web浏览器中直接向终端用户提供该软件,无需任何安装,并且性能媲美原生。随着WebAssembly的推出,这个曾经看起来难以想象的开发者的乌托邦最近变成了现实。

以太坊核心开发者会议计划讨论将EIP-4844纳入考虑范围:金色财经报道,OP Labs首席执行官Liam Horne发推称,以太坊核心开发人员将于周四召开电话会议,讨论将EIP-4844纳入考虑范围(CFI)。不过“纳入考虑范围”并不代表会将EIP-4844包含在下次硬分叉中,上海升级的内容将另行讨论。

据此前报道,以太坊创始人Vitalik Buterin在推特上分享Proto-danksharding的想法(EIP-4844),即专注于EVM无法执行的blob携带交易的数据验证场景。Proto-danksharding将取代danksharding,这是一种分片技术,其中只有一个提议者选择进入这个或那个槽的所有交易和所有数据,而不是为每个分片选择一个单独的提议者。提议的解决方案可以是一个临时变体,因为它包括了一些分片技术的实施。同时,它导致了数据使用的增加,因为它需要一个更大的区块大小。他提议每30天自动删除blob数据,以防止网络对数据和内存存储的要求过大。[2022/11/24 8:03:21]

WebAssembly是一种在网页中运行编程语言(除了JavaScript)的方式。从本质上讲,WASM只是一个运行在所有现代浏览器上的虚拟机。在过去,你需要使用JavaScript来运行网页中的代码。通过使用WASM,我们可以在浏览器中使用JavaScript以外的编程语言来运行代码。

Coinbase CFO:FTX破产越来越像2008年金融危机:金色财经报道,美东时间周三,Coinbase首席财务官阿莱西娅·哈斯(Alesia Haas)表示,FTX宣告破产并非事件的结局,其将对加密货币行业造成全面影响,只是这一影响目前尚未显现。FTX的破产越来越像2008年金融危机。[2022/11/18 13:19:40]

例如,这意味着,开发者可以将他们的原生应用程序带到网络上,并在网络浏览器中实现应用程序的全部性能和所有功能——通常在Windows或Mac上运行本地应用程序时才有的性能。实际上,开发人员也不必直接编写WASM代码。相反,他们将使用WASM作为用其他语言编写的程序的编译目标。例如,开发者可以使用Unity和C#构建一个游戏,并将其编译到WASM中,然后直接在网页浏览器中发布。

香港加密投资平台Q9 Capital已获得迪拜虚拟资产监管局的临时批准:10月31日消息,香港加密投资平台Q9 Capital已获得迪拜虚拟资产监管局 (VARA) 的临时批准,计划在迪拜建立一个区域中心,以帮助发展其虚拟资产生态系统。此外,该公司还计划向全球资产和财富管理公司提供产品创建和执行服务。

据悉,Q9 Capital成立于2020年,其投资引擎和白标解决方案使资产和财富管理机构能够通过单一UI创建、执行、管理和报告数字资产投资策略。[2022/10/31 11:59:16]

这是革命性的举措,因为用户现在可以轻松进入网页与应用程序交互,而无需下载和安装过程——这有时会带来安全风险。然而,WASM的惊人之处就在于,你可以拥有媲美原生的性能,并且可以跨所有平台使用浏览器,这是一项巨大的工程优势。

WASM试图解决什么问题?

WASM试图解决的主要问题是——我们无法在web上使用JavaScript以外的编程语言。尽管JavaScript是一种伟大的编程语言,但它的设计并不是为了在大型应用中实现超高速。WASM改变游戏规则的地方在于,它以一种绝对安全的方式将用其他编程语言编写的本地应用程序的性能带到了网络上。

WASM应该在两个主要领域显著提高速度。首先,它应该显著提高应用程序的启动速度。事实上,现在使用WASM的应用程序已经能够将应用程序的启动时间缩短一半,而且随着更多的优化,它只会继续进一步提高启动速度。这将允许大型应用程序快速加载。其次,在吞吐量方面,WASM也具有明显优势,这意味着一旦代码被编译,它将运行得更快——应用程序的效率会更高,响应速度也会更快,这将大大改善用户体验。

WebAssembly虚拟机的主要优点是什么?

WASM的速度快,效率高,可移植。代码可以在不同的平台上执行,速度媲美原生。WASM还具有可读性和可调试性。虽然WebAssembly是一种低级语言,但它确实有一种人类可读的文本格式,允许手动编写、查看和调试代码。WASM非常安全,因为它运行在一个安全的沙箱环境中,就像其他网络代码一样,它将执行浏览器同源和无权限安全策略。

最后的思考

WebAssembly是运行在现代网络浏览器中的虚拟机,它提供了新的功能,并且性能上得到了显著改善。它提供了一种方法,可以在网络上运行用多种编程语言编写的代码,速度媲美原生。这在以前是绝不可能的。

WASM的出现只有几年时间。但它已经出现在所有现代浏览器中,不管我们是否意识到这一点。长期以来被认为是计算领域圣杯的特征——小尺寸、可移植性、安全性和性能,都是我们从WebAssembly虚拟机中得到的东西。

关于GearFans

Gear是波卡生态的计算组件,GearFans是Gear爱好者社区。

来源:金色财经

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

银河链

抹茶交易所7.8行情连续反弹 底部是否已经确认?

7.8比特币行情解析 香港将成立Web3.0协会和Web3Hub基金:金色财经报道,香港Web3.0协会将于11日正式成立,协会组成人员包括中国移动香港董事长李锋、中国工程院院士陈纯、以及香港科技创新界立法会议员邱达根等.

以太坊趣味动画|什么是数字藏品?它为什么这么火

上线秒光 眨眼售罄 数字藏品为什么这么火?链乾隆:哈哈,抢到啦! 没有人比我更懂收藏 数字藏品是使用区块链技术的数字产品 通过将作品、艺术品上链 11,266 ETH从未知钱包转移到Coinbase:金色财经报道,数据显示,11.

[0:0ms0-1:567ms