js-sandbox:将JavaScript代码安全地嵌入到Rust应用程序中

时间:2024-06-03 15:57:09
【文件属性】:

文件名称:js-sandbox:将JavaScript代码安全地嵌入到Rust应用程序中

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-03 15:57:09

Rust

js-沙盒 js-sandbox是一个Rust库,用于在安全沙箱中执行来自RustJavaScript代码。 它是基于项目和用途进行序列化。 该库的主要重点是将JS作为脚本语言嵌入到Rust中。 它没有提供两种语言之间的所有可能的集成,也没有针对JS的最大领域(作为Web的客户端/服务器端语言)量身定制。 相反, js-sandbox专注于从Rust调用独立的JS代码,并尝试保持尽可能简单。 典型的用例是一个核心Rust应用程序,该应用程序与外部用户的脚本(例如,插件系统或运行外部mod的游戏)集成在一起。 该库处于早期开发阶段,具有基本但功能强大的API。 API可能仍会继续发展。 例子 从JavaScript打印 Hello World示例-使用JavaScript打印内容-是一行,因为它应该是: fn main () { js_sandbox :: eval_json (


【文件预览】:
js-sandbox-master
----.gitignore(14B)
----publish.sh(63B)
----src()
--------script.rs(4KB)
--------util.rs(696B)
--------lib.rs(4KB)
----Cargo.lock(12KB)
----Cargo.toml(486B)
----cfg()
--------ReadMe.in(1KB)
----ReadMe.md(4KB)
----tests()
--------test_script.rs(4KB)
--------test_eval.rs(676B)
--------util.rs(467B)
--------hello.js(295B)
----License.txt(911B)

网友评论