Webassembly
电脑上应用,一般都是需要下载下来才能使用,网页只能支持非常简单的应用。
在 Web assembly 出现之后,现在你可以直接在网页使用大型的应用了。
这个是从用户的角度看的,比如说设计软件 Figma 在网页上能够这么流畅的运行,不用下载也能使用就是因为 Webassembly。
定义
WebAssembly 定义了一系列的二进制码的规则,允许其他编程语言被编译成网页浏览器能够快速识别执行的语言。
我不是技术所以解释的肯定不严谨,但是如果只是想大概理解它是什么,你就记住。它是一个规范,这个规范能够让其他的变成语言被编译成网页能够快速执行的应用,用网页就能打开。
所以,如果你写了一个应用,利用它的话,你就不用考虑你要适配不同的电脑系统了,反正浏览器就能用。而且代码还不用写两套。
所以它的主要优点是,快,便携,灵活。
这个跟 Crypto 有什么关系?
写智能合约,开发应用编程的时候使用。