程序员之神Fabrice Bellard最新开源项目MicroQuickJS:面向嵌入式系统的JavaScript引擎
创始人
2025-12-25 16:38:58
0

著名开源开发者 Fabrice Bellard(因 QEMU、TinyCC、FFmpeg 和 QuickJS 等项目而知名)开源了一个全新 Java 引擎:MicroQuickJS,特点是极低的资源占用,专为嵌入式系统和受限内存环境设计。

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

根据介绍,MicroQuickJS(又名 MQuickJS)是一款面向嵌入式系统的 Java 引擎。它仅需 10kB 的 RAM 即可编译和运行 Java 程序。

整个引擎(包括 C 库)大约需要 100kB 的 ROM(ARM Thumb-2 代码),其运行速度与 QuickJS 相当。

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

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

Fabrice Bellard 是法国计算机程序员,以编写FFmpeg,QEMU和Tiny C编译器而闻名。他开发了Bellard公式来计算pi的位数。2012年,贝拉德(Bellard)与弗兰克·斯皮内利(Franck Spinelli)共同创立了一家电信公司Amarisoft。

1972年出生,17岁创建了可执行的压缩器LZEXE。

1996年他编写了一个简洁但是完整的C编译器和一个Java虚拟机Harissa。

1997年,他发现了一个新的,更快的公式计算pi的位数。

1998年编写了一个简洁的OpenGL实现TinyGL。

2000年开发FFMPEG。

2002年,他开发了TinyGL,这是适用于嵌入式环境的OpenGL的子集。

2003年开发了Emacs克隆QEmacs。

2003年发明QEMU 通用机器仿真器和虚拟器。

2004年,他编写了TinyCC引导加载程序,该加载程序可以在15秒内从源代码编译并引导Linux内核。

2005年,他设计了一种系统,该系统可以通过直接从标准PC和VGA卡生成VHF信号来充当模拟或DVB-T数字电视发射机。

2011年,他创建了一个用纯Java编写的最小PC模拟器。该仿真硬件包括一个32位x86兼容CPU,一个8259可编程中断控制器,一个8254可编程中断定时器和一个16450 UART。

2009年,他在计算pi的过程中创下了世界纪录,在90天内将其计算为将近2.7万亿个位。Slashdot写道:“虽然改进似乎很小,但它是一项了不起的成就,因为只使用了价格低于3,000美元的一台台式机,而不是以前记录中的数百万美元的超级计算机。

2011年,他获得了O'Reilly开源奖。

2014年,他提出了更好的便携式图形(BPG)图像格式,以替代JPEG。

2019年7月,他发布了QuickJS,这是一个小型且可嵌入的Java引擎。

最后看看 Fabrice Bellard 朴实无华的个人主页:

https://bellard.org/

相关内容

热门资讯

上海亿流科技申请基于碳核算深度... 国家知识产权局信息显示,上海亿流科技有限公司申请一项名为“基于碳核算深度嵌入的绿色信贷全流程管控系统...
天能电源材料取得粗铅精炼炉除杂... 国家知识产权局信息显示,浙江天能电源材料有限公司取得一项名为“一种粗铅精炼炉除杂剂进料装置”的专利,...
南都电源申请高稳定性复合固态电... 国家知识产权局信息显示,浙江南都电源动力股份有限公司、杭州南都动力科技有限公司申请一项名为“一种高稳...
鹏耀科技申请二合一移动电源堆叠... 国家知识产权局信息显示,湖南鹏耀科技有限公司;湖南炬神电子有限公司申请一项名为“一种二合一移动电源堆...
光伏设备板块盘初冲高,正泰电源... 每经AI快讯,5月19日,光伏设备板块盘初冲高,正泰电源涨停,双良节能、阳光电源、亚玛顿、国际实业、...
光伏概念逆势活跃 正泰电源直线... 光伏概念逆势活跃,正泰电源直线涨停,双良节能、协鑫集成、东方日升、华民股份、阳光电源跟涨。 来源:...
青岛凌峰自动化科技申请高频脉冲... 国家知识产权局信息显示,青岛凌峰自动化科技有限公司申请一项名为“高频脉冲直流电源输出稳定控制装置”的...
锐特机电申请面向工业机器人关节... 国家知识产权局信息显示,深圳锐特机电技术有限公司申请一项名为“一种面向工业机器人关节电机的低速大转矩...
德州仪器申请用于确定信号频率的... 国家知识产权局信息显示,德州仪器公司申请一项名为“用于确定信号频率的方法和设备”的专利,公开号CN1...
油式稳压器成标配,我国整厂设备... 依托中非经贸合作的深入推进,非洲工业复苏进程持续加快,尼日利亚、南非、坦桑尼亚等国纷纷加大工业基础设...