用 Rust 创建高性能 JavaScript API,并在 WebAssembly 中运行
WasmEdge 正在参加今年的 Hacktoberfest,为开源项目贡献4个 PR,就能获得 Hacktoberfest 提供的一件 T shirt 。 WasmEdge 将 Rust 的性能和 JavaScript 的易用性结合在一起 在我之前的文章中,我讨论了如何将 JavaScript 代码嵌入到 Rust 程序。 然而,对于 JavaScript 开发者来说,需求往往相反——是将 Rust 函数合并到 JavaScript API 中。 这使开发者能够使用“纯 JavaScript”编写程序,同时仍然可以利用 Rust 函数的绝佳性能。 使用 WasmEdge Runtime ,你可以做到这一点。 接下来,让我们看几个示例。查看 wasmedge-quickjs Github repo 并打开 examples/embed_js 文件夹。 $ git clone https://github.com/second-state/wasmedge-quickjs $ cd examples/embed_js 要先安装 Rust 和 WasmEdge 才能构建和运行本文中的示...