rquickjs:与quickjs JavaScript引擎的高级绑定

时间:2021-05-23 10:18:09
【文件属性】:
文件名称:rquickjs:与quickjs JavaScript引擎的高级绑定
文件大小:217KB
文件格式:ZIP
更新时间:2021-05-23 10:18:09
Rust rquickjs 该库是 javascript引擎的高级绑定。 其目标是成为类似于rlua库的易于使用且安全的包装器。 QuickJS是一个小型且可嵌入的Javascript引擎。 它支持ES2020规范,包括模块,异步生成器,代理和BigInt。 它可选地支持数学扩展,例如大十进制浮点数(BigDecimal),大二进制浮点数(BigFloat)和运算符重载。 QuickJS的主要功能 体积小且易于嵌入:只有几个C文件,没有外部依赖关系,一个简单的hello world程序的210 KiB x86代码。 快速解释器,启动时间极短:在台式机的单个内核上,可以在大约100秒内运行ECMAScript Test Suite的75000个测试。 运行时实例的完整生命周期在不到300微秒内即可完成。 几乎完整的ES2020支持,包括模块,异步生成器和完整的附件B支持(旧版Web兼容性)。

网友评论