JavaScript 引擎
概述
DejaOS 使用 QuickJS — 一个紧凑、高效且易于嵌入的 JavaScript 引擎。它由著名的法国程序员 Fabrice Bellard 开发(他也是 FFmpeg 和 QEMU 等项目的作者),支持完整的 ES2023 标准,包括模块、异步生成器、代理等现代语言特性。
与 Node.js 使用的 V8 引擎相比,QuickJS 更适合在资源受限的嵌入式设备上运行。它具有占用空间小、启动快、内存使用低的特点,是嵌入式和物联网环境的理想选择。
QuickJS 的核心优势
✅ 紧凑高效
QuickJS 具有极小的代码库和极低的内存使用,能够在仅几百 KB 的环境中流畅运行。它非常适合 RAM 和存储空间有限的设备。