BR 技术头条 技术链接、资讯与社区分享流
zh zhuanlan.zhihu.com / 2021-06-28 11:22 / by @又拍云

深入浅出聊聊 Rust WebAssembly

js 是一种解释型语言,它代码运行之前不会进行编译工作,而是在执行的过程中实时编译。为了让边编译边执行能够顺利进行,我们拥有了 js 引擎。

wasm 则与之不同,它本身不是一种编程语言,而是一种字节码的标准,可以通过不同种类的高级编程语言,比如 Rust、Go、Python 等等,通过各自编译器将代码转换成 .wasm 文件,放入到浏览器预先做好的 wasm 虚拟机当中运行。

发表评论