17 Matching Annotations
  1. Jun 2023
    1. Comprehensive support for the Node.js API in JavaScript apps running in WasmEdge.

      comprehensive 全面, 全方位, 周全, 详尽, 全盘, 通盘

    2. infra

      基建

    3. Blockchain

      区块链

    4. intensive

      密集的

    5. portable

      便携的

    6. As SaaS proliferates, the demands to automate, customize, or integrate SaaS products are also increasing.

      automate:自动化 customize:定制 integrate:整合

    7. bloated

      臃肿的

    1. 其中的一些框架提供了对服务端渲染的支持。这意味着我们在服务器上运行 WebAssembly 代码,并构建 HTML DOM UI,然后将 HTML 内容发送到浏览器,以此在较慢的设备和网络环境下获得更好的性能以及更快的启动速度。

      是在server端渲染,最终产物是html dom。

      这里和直接在server端画canvas并导出为图片资源看起来有出入?!

    1. wasmedge target/wasm32-wasi/release/http_client.wasm

      使用wasmedge执行wasm

    2. cargo build --target wasm32-wasi --release

      wasm32-wasi,可以将rust代码编译成wasm

    1. 调用者(也就是宿主应用程序)必须在调用前将调用参数解构为内存指针,并在调用之后使用内存指针组装返回值。

      解构为内存指针和使用内存指针组装返回值具体是怎样的操作?

      这些操作可以由 WasmEdge 语言 SDK 自动完成。

    2. ,更常见的使用场景是将一个 Rust 函数编译成 WASM 字节码,然后在其他宿主程序中调用它。这被称为嵌入的 WASM 函数。

      嵌入的WASM函数

    1. ssvm_nodejs_starter_lib.js

      编译生成的!可以访问wasm

    2. Second State 虚拟机(SSVM)

      可以将rust编译成wasm,并且暴露一个js的访问接口。通过这个接口可以调用wasm

    3. 这篇文章将展示如何用 Rust 编写的 WebAssembly 函数合并到服务器上的 Node.js 应用程序中。

      主题