百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

rquickjs

> 编程语言
开源

对 quickjs JavaScript 引擎的高级绑定

966 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

对 quickjs JavaScript 引擎的高级绑定

rquickjs 此库是 QuickJS-NG JavaScript 引擎的高级绑定,是 QuickJS JavaScript 引擎的一个分支。其目标是成为一个易于使用且安全的封装,类似于 rlua 库。

  • 体积小,易于嵌入: 仅需几个 C 文件,无外部依赖,210 KiB 的 x86 代码可用于简单的"hello world"程序。
  • 速度快的解释器,启动时间非常短: 在台式 PC 的单核上,可在约 100 秒内运行 ECMAScript 测试套件的 75000 个测试。 运行时实例的完整生命周期在 300 微秒内完成。
  • 近乎完整的 ES2020 支持,包括模块、异步生成器和完整的附件 B 支持(传统 Web 兼容性)。 选择 ES2020 功能时,可通过 Test262 Report 总结通过近乎 100% 的 ECMAScript 测试套件测试。
  • 可将 JavaScript 源代码编译为可执行文件,无外部依赖。
  • 使用引用计数进行垃圾收集(以减少内存使用并具有确定性行为),并进行循环删除。
  • 数学扩展: BigDecimal、BigFloat、运算符重载、大整数模式、数学模式。
  • 使用 JavaScript 实现的上下文着色的命令行解释器。
  • 具有 C 库封装的小型内置标准库。

此 crate 提供的功能

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言