mJS C/C++ 嵌入式 JavaScript 引擎

开源网站开源项目 24-04-14 14:44:33

mJS 是一个用于 C/C++ 的嵌入式 JavaScript 引擎,专为资源有限的微控制器而设计。其主要设计目标是:占用资源小、简单的 C/C++ 互操作性。

mJS 实现了 ES6 的严格子集:

任何有效的 mJS 代码都是有效的 ES6 代码。

任何有效的 ES6 代码不一定是有效的 mJS 代码。

在 32 位 ARM mJS 引擎上,需要大约 50k 的闪存和少于 1k 的 RAM。

此外,mJS 是Mongoose OS 的一部分,可在其中为 IoT 设备编写脚本。

[mJS C/C++ 嵌入式 JavaScript 引擎]相关推荐
Anime JavaScript 动画引擎

Anime JavaScript 动画引擎

Anime 是一个灵活且轻量级的 JavaScript 动画库。和 CSS,独立变换,SVG,DOM 属性和 JS 对象配合使用。……...

Linaro ARM芯片优化的系统

Linaro,一间非营利性质的开放源代码软件工程公司,主要的目标在于开发不同半导体公司系统单芯片(SoC)……...

今日开源
  1. Webots 开源机器人模拟器

    Webots 开源机器人模拟器

    Webots 是用于模拟机器人的开放源代码和多平台桌面应用程序。它提供了一个完整的开发环境来对机器人进行建模,编程和仿真。 它被设计用于专业用途,并且广泛用于工业,教育和研究。自1998年以来,Cyber​​botics Lt……

    开源软件 2024-05-03

  2. par markdown 转换 html 工具

    par 是一个基于 pyPEG 写的转換 markdown 为 html 的工具,它是用 python 语言开发的。 除了支持标准的 markdown语法,还支持一些扩展语法,如 github 的 markdown 扩展及自定义的扩展,可以生成 boostrap 或 sema……

    开源软件 2024-05-03

  3. OSSEC 入侵检测程序

    OSSEC 入侵检测程序

    OSSEC是一款开源的入侵检测系统,包括了日志分析,全面检测,rook-kit检测。作为一款HIDS,OSSEC应该被安装在一台实施监控的 系统中。另外有时候不需要安装完全版本得OSSEC,如果有多台电脑都安装了OSSEC,那么就……

    开源软件 2024-05-03

返回顶部小火箭