文件名称:svelte-wasi-with-rust:在浏览器示例中精简RustWASI
文件大小:167KB
文件格式:ZIP
更新时间:2024-06-15 00:39:41
rust wasm-bindgen wasi wasmer wasmer-js
在浏览器示例中使用Svelte Rust / WASI 本示例使用在WasmerJS中为运行在浏览器中的WASI(Web程序集系统接口)编译的Rust Web程序集,并使用wasm-bindgen轻松将数据从JavaScript传递到Rust,反之亦然。 Rust针对目标wasm32-wasi编译,并使用wasm-bindgen加上少量的后处理来生成绑定,以使绑定适合WASI。 有关非Rust示例和Svelte + Wasmer / WASI模板,请参见 ,这是该项目的起点。 特征 一个带有Rust子系统的Svelte WASM / WASI应用程序(使用目标wasm32-wasi ) JavaScript和Rust都访问WasmerJS / wasmFS文件系统 使用wasm-bindgen+从JavaScript调用Rust,反之亦然 传递和返回JavaScript和Rust本
【文件预览】:
svelte-wasi-with-rust-main
----public()
--------index.html(342B)
--------favicon.png(3KB)
--------bundle.css(239B)
--------global.css(835B)
--------bundle.js(253KB)
----yarn.lock(183KB)
----webpack.config.js(1KB)
----src()
--------greeting()
--------main.js(139B)
--------rust-wasi()
--------App.svelte(9KB)
--------js-wasi()
----scripts()
--------wbg_to_wasi.js(1KB)
----README.md(7KB)
----.gitignore(96B)
----package.json(2KB)