wasm-bindgen

wasm-bindgen

wasm-bindgen

Facilitating high-level interactions between Wasm modules and JavaScript

AI 简介

wasm-bindgen 是一个 Rust 工具链,用于在 WebAssembly 模块与 JavaScript 之间建立类型安全、高性能的双向互操作接口。它通过宏(如 #[wasm_bindgen])自动生成绑定代码,支持 JavaScript API 导入(如 window.alert)和 Rust 函数导出(供 JS 调用),并基于 ECMAScript 模块标准实现无缝集成;生成代码轻量,仅包含实际使用的 API。适用于需将 Rust 逻辑嵌入前端应用(如性能敏感计算、图像处理、加密等)的 Web 开发场景。

Rust
Apache License 2.0
9.1k
Stars
1.2k
Forks
93
Watchers
475
Issues

Star 增长

今日0
近 7 天0
近 30 天+21
综合评分40.26
默认分支main