wasm-bindgen 为 JS 和 Rust 代码提供互操作性开源项目

我要开发同款
匿名用户2018年04月08日
60阅读
开发技术Rust
所属分类其他开发相关、程序开发
授权协议Apache-2.0

作品详情

wasm-bindgen是一个用于促进wasm模块和JavaScript之间进行高级交互的项目,改进JavaScript和Rust代码之间的互操作性。

目前这个工具是基于Rust编写的,不过它的底层基础是独立于语言的,随着这个工具日趋稳定,它还可以用于像C/C++这种语言。

显著特性

将JavaScript功能导入到Rust,如DOM操作、控制台日志记录以及性能监控

将Rust功能导出到JavaScript,如类、函数等

使用丰富的值类型,如strings,numbers,classes和objects,而不仅仅是u32和floats

如果你好奇这个项目还能做什么事情,不妨查看这个项目的 设计文档。

该项目采用MIT和Apache-2.0双授权开源协议,可根据需要自行选择。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论