3个版本 (重大更新)
0.4.0 | 2024年3月13日 |
---|---|
0.3.0 | 2024年3月8日 |
0.2.0 | 2024年1月13日 |
1517 在 Web编程
每月下载 122 次
在 2 个Crate中使用 (通过 quickjs_runtime)
9.5MB
267K SLoC
hirofa-quickjs-sys
quickjs的底层Rust绑定,由quickjs_runtime使用。
使用以下之一
- 由Fabrice Bellard编写的原始版本 (
features=['bellard']
) 查看: https://bellard.org/quickjs/ - quickjs-ng,一个专注于重燃项目的友好的QuickJS分支。(
features=['quickjs-ng']
) 查看: https://github.com/quickjs-ng/quickjs - 之后
openwebf,由OpenWebF团队维护的优化QuickJS。(features=['openwebf']
) 查看: https://github.com/openwebf/quickjs
状态
- bellard版本正在运行,已更新至2024-01-13
- quickjs-ng可以编译,尚未测试
- openwebf,未来
入门
Cargo.toml
libquickjs-sys = {package="hirofa-quickjs-sys", version="0.4.0", features=["bellard"]}
或
libquickjs-sys = {package="hirofa-quickjs-sys", version="0.4.0", features=["quickjs-ng"]}
lib.rs
:
QuickJS的FFI绑定,一个JavaScript引擎。有关高级包装器的信息,请参阅quickjs crate。