bellard

mquickjs

bellard

Public repository of the Micro QuickJS Javascript Engine

AI 简介

MicroQuickJS是一个面向嵌入式系统的JavaScript引擎,能够在低至10KB的RAM环境中编译和运行JavaScript程序。其核心功能包括支持接近ES5标准的一个子集,并采用更严格模式禁用了一些易出错或效率低下的JavaScript构造。技术上,MQuickJS使用了跟踪垃圾收集器,虚拟机不依赖CPU栈,字符串以UTF-8格式存储,这些设计使得它比其基础版本QuickJS更加节省内存。此外,该引擎还提供了一个交互式环境`mqjs`,允许用户在限制内存使用的条件下执行脚本、生成字节码等。由于其对资源消耗极低的要求,MicroQuickJS非常适合于资源受限的物联网设备或其他需要高效利用内存的应用场景中部署使用。

C
Other
5.9k
Stars
232
Forks
41
Watchers
4
Issues

Star 增长

今日+7
近 7 天+56
近 30 天+102
综合评分107.1
默认分支main