|
|
1
3
WebAssembly是一种可以在现代浏览器中执行的低级代码形式。为了执行这段代码,浏览器必须编译它,虽然因为它是低级的,但是与JavaScript相比,编译相对快速和简单。 WebAssembly API将编译步骤与实例化和执行步骤分开。因此,WebAssembly模块是您的WebAssembly代码的编译版本(您所引用的wasm文件),可以进行实例化和执行。 |
|
|
2
4
什么是Web组装?
它由编译器以二进制格式生成,允许我们在浏览器上执行任何语言代码
尽管WebAssembly的名字叫WebAssembly,但它并不完全是一种汇编语言,因为它并不适用于任何特定的机器。它是针对浏览器的,当你交付要在浏览器中执行的代码时,你不知道你的代码将在什么类型的机器上运行。 WebSasMeLable使您能够做的事情是将LITEC、C++或Rustcode的东西编译成AWEBASSEMLAMP模块。您可以将其加载到web应用程序中,并从JavaScript调用它。 Wasm程序分两个阶段部署。
它不是JavaScript的替代品,它与JavaScript一起工作。 Here 是一篇很好的文章,可以更详细地介绍。 |