宇宙链 宇宙链
Ctrl+D收藏宇宙链

WebAssembly 虚拟机是什么?为什么应该使用它?

作者:

时间:1900/1/1 0:00:00

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

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

加密货币交易所CoinEx支付60万罚款与纽约州和解:金色财经报道,纽约州检察长Letitia James此前起诉加密货币交易所CoinEx,指控其未按照法律程序向纽约州注册的情况下进行交易;双方日前达成和解,CoinEx将退还纽约投资者总额超过110万元的款项,并向纽约州支付60万元罚款。检察长Letitia James发布声明指出经过数月的协商,双方达成和解协议成功向CoinEx追讨回属于4691名纽约投资者、总额为117万2971元的还款,对方也同意支付纽约州60万元罚款;此外,该公司宣布将从美国撤出其平台和服务,绝不再在本地发行、销售、或购买证券和进行商品交易。CoinEx必须实施地理封锁,防止纽约IP地址的用户访问其平台,同时禁止协助美国客户创建新帐号,现有的美国顾客也需从平台上撤回加密货币的投资。(雅虎财经)[2023/6/19 21:47:35]

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

稳定币当前总市值约为1365亿美元:金色财经报道,据Coingecko数据显示,稳定币当前总市值约为1365亿美元,其中USDT、USDC、BUSD市值分别为718、439、84.7亿美元,USDT市值占比达2021年11月以来新高。[2023/3/7 12:46:11]

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

区块链协议Komodo推出集钱包、跨链桥和DEX为一体的产品:金色财经报道,区块链协议Komodo宣布推出一款集钱包、跨链桥和去中心化交易所(DEX)的三合一产品,旨在通过任何互联网浏览器访问,并连接60多个区块链,包括Ethereum、Polygon、Avalanche、BNB Chain和Cosmos。

Komodo首席技术官Kadan Stadelmann表示,“大多数互联网用户整天都在打开和关闭新标签页,因此钱包和加密体验应该与我们已经使用互联网的方式相结合,而不是要求用户下载浏览器扩展程序或其他软件来访问他们的资金,加密货币应该像在任何操作系统上从任何设备打开一个新标签一样简单,同时仍然是你自己的资金保管人”。(CoinDesk)[2022/12/1 21:14:25]

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

WASM试图解决什么问题?

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

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

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

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

最后的思考

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

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

关于GearFans

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

来源:金色财经

标签:WASASMWEBMBLWasabiXJASMYEnergy Web TokenRMBL币

抹茶交易所热门资讯
美证交会再次盯上币安、BNB还能玩吗?

相信各位今天都被币安的消息给吓了一大跳,币安的平台币BNB被美国SEC调查其问题就是涉及到和内幕交易问题! 币安(Binance)单日内遭到路透社、彭博社两大媒体,分别指控涉及与贩售未注册证券BNB.

1900/1/1 0:00:00
最新一级项目|使用Hashstack以满足个人理财和交易资本需求

今天向大家介绍具有世界上第一个自主借贷框架的Hashstack开放协议。 一、Hashstack Hashstack的开放协议是世界上第一个自主的借贷框架,使抵押物不足的贷款达到1:3的抵押-债务比率.

1900/1/1 0:00:00
  6.13币圈市场暴跌原因及后期走势分析

  6.13币圈市场暴跌原因及后期走势分析  美国5月通胀数据刷新40年新高,达到8.6%的增长,超过之前市场预期的8.3%,让之前的通胀见顶希望破灭,引发更加悲观的市场情绪。  加密货币也受此影响,在周末纷纷下跌.

1900/1/1 0:00:00
  比特币跌破 3 万美元关口 机构和鲸鱼在做什么?

  比特币跌破3万美元关口机构和鲸鱼在做什么?  随着加密货币市场继续失守,其总市值已经跌至1.4万亿美元,与此同时,比特币的价格也跌破3万美元的关口,CoinShares和Glassnode的区块链分析师发现了投资者活动的有趣组合.

1900/1/1 0:00:00
用概率来思考

投资是一门概率艺术。伟大投资者整个的思维框架是建立在概率上的,并在市场上寻找价格与概率错配所产生的投资机会。虽然投资结果很重要,但是伟大投资者的关注点更侧重于决策过程,因为好的结果不代表决策过程优异.

1900/1/1 0:00:00
L2代币终局之战:如何预测 L2 代币价值

原文标题:TheLayer2TokenEndgame亲爱的BanklessNation,TheLayer2竞赛正在进行中.

1900/1/1 0:00:00