#quickjs #javascript-engine #bindings

sys libquickjs-sys-latest

QuickJS JavaScript引擎FFI绑定

1个不稳定版本

0.10.1 2023年8月21日
0.10.0 2023年8月21日

#26 in #quickjs


quickjs-rs 中使用

MIT 许可证

2.5MB
75K SLoC

C 71K SLoC // 0.0% comments Rust 4K SLoC // 0.0% comments

libquickjs-sys

JavaScript引擎quickjs的FFI绑定。

有关高级包装器的信息,请参阅quick crate。

版本 0.9.0 嵌入式 VERSION: 2021-03-27

嵌入式 vs 系统

默认情况下,使用嵌入式版本的quickjs。

如果您想使用系统上安装的版本,请使用

libquickjs-sys = { version = "...", default-features = false, features = ["system"] }

更新嵌入式绑定

QuickJS源代码和预生成的bindings.rs包含在仓库中。

如果启用了embedded功能,则使用它们。

要更新绑定,请按照以下步骤操作

  • (安装just)
  • 更新./justfile中的下载URL
  • 运行just update-quickjs

lib.rs:

JavaScript引擎quickjs的FFI绑定。有关高级包装器的信息,请参阅quickjs crate。

没有运行时依赖