首页 财经 理财 产业 商业 证券 消费 图片 视频 全国

科技

旗下栏目: 科技 汽车 房产 工农

Fabrice Bellard 发布最新开源项目 MicroQuickJS,面向嵌入式系

来源: 作者:聖光之護 人气: 发布时间:2025-12-24
摘要:著名开源开发者FabriceBellard(因QEMU、TinyCC、FFmpeg和QuickJS等项目而知名)开源了一个全新JavaScript引擎:MicroQuickJS,特点是极低的资源占用,专为嵌入式系统和

著名开源开发者 fabrice bellard(因 qemu、tinycc、ffmpeg 和 quickjs 等项目而知名)开源了一个全新 javascript 引擎:microquickjs,特点是极低的资源占用,专为嵌入式系统和受限内存环境设计。

开源地址:https://github.com/bellard/mquickjs

根据介绍,MicroQuickJS(又名 MQuickJS)是一款面向嵌入式系统的 Javascript 引擎。它仅需 10kB 的 RAM 即可编译和运行 Javascript 程序。整个引擎(包括 C 库)大约需要 100kB 的 ROM(ARM Thumb-2 代码),其运行速度与 QuickJS 相当。

MQuickJS 支持简化版 Javascript 语言子集,类似 ES5 范围,但比标准 ES5 更严格,也不包括 Javascript 中所有现代大型特性,目的是减少运行时内存压力和复杂性。

LobeHub

LobeChat brings you the best user experience of ChatGPT, OLLaMA, Gemini, Claude

下载

立即学习“Java免费学习笔记(深入)”;

尽管 MQuickJS 与 QuickJS 共享许多代码,但为了减少内存消耗,其内部机制有所不同。具体而言,它依赖于追踪式垃圾回收器,虚拟机不使用 CPU 堆栈,并且字符串以 UTF-8 编码存储。

源码地址:点击下载

责任编辑:聖光之護
首页 | 财经 | 理财 | 产业 | 商业 | 证券 | 消费 | 图片 | 视频 | 全国

Copyright 2025 九掌金融版权所有  技术支持:政产学研(海南)投资有限公司 备案号:琼ICP备2025065810号-1

电脑版 | 移动版