third_party_jerryscript:基于 OpenHarmony 生态的轻量级 JavaScript 引擎项目

Third-party open-source software JerryScript engine | 三方开源软件JerryScript引擎

分支307Tags66
文件最后提交记录最后更新时间
5 年前
5 年前
4 年前
4 年前
2 个月前
4 年前
3 年前
4 年前
4 年前
2 个月前
4 年前
1 年前
3 年前
5 年前
4 年前
1 个月前
5 年前
5 年前
5 年前
4 年前
5 年前
5 年前
5 年前
4 年前
4 年前
4 年前
4 年前
10 个月前
3 年前
5 年前

JerryScript: 面向物联网的 JavaScript 引擎

License Travis CI Build Status AppVeyor Build Status Coverity Scan Build Status FOSSA Status SonarQube IRC Channel

JerryScript 是一款轻量级 JavaScript 引擎,适用于微控制器等资源受限设备。它可在 RAM 不足 64 KB、闪存空间小于 200 KB 的设备上运行。

JerryScript 的主要特性:

  • 完全符合 ECMAScript 5.1 标准
  • 针对 ARM Thumb-2 架构编译后,二进制大小仅为 160K
  • 针对低内存消耗进行深度优化
  • 采用 C99 编写,确保最大可移植性
  • 支持快照功能,可将 JavaScript 源代码预编译为字节码
  • 成熟的 C API,易于嵌入应用程序

更多信息可在我们的 项目页面Wiki 中找到。

内存使用情况和二进制占用空间会通过真实目标设备每日在 此处 进行测量。

Raspberry Pi 2 上的最新结果:

Remote Testrunner

IRC 频道:#jerryscript(位于 freenode) 邮件列表:jerryscript-dev@groups.io,您可以通过 此处 订阅,并通过 此处 访问邮件列表存档。

快速入门

获取源代码

git clone https://github.com/jerryscript-project/jerryscript.git
cd jerryscript

构建 JerryScript

python tools/build.py

有关其他信息,请参见入门指南

文档

贡献

本项目仅接受根据Apache 许可证 2.0授权并按照 JerryScript 开发者原产地证书进行签署的贡献。有关更多信息,请参见我们的贡献指南

许可证

JerryScript 是根据Apache 许可证 2.0授权的开源软件。完整的许可证和版权信息可在源代码中找到。

FOSSA 状态

版权所有 JS Foundation 及其他贡献者,http://js.foundation

根据 Apache 许可证 2.0 版(以下简称“许可证”)授权;除非遵守许可证,否则您不得使用此文件。您可以在 http://www.apache.org/licenses/LICENSE-2.0 处获取许可证的副本。除非适用法律要求或书面同意,否则根据许可证分发的软件按“原样”分发,不附带任何明示或暗示的担保或条件。请参阅许可证以了解管理权限和限制的具体条款。

项目介绍

Third-party open-source software JerryScript engine | 三方开源软件JerryScript引擎

定制我的领域