JerryScript
DevelopersSamsung OSG, University of Szeged
Written inC
TypeJavaScript engine
LicenseApache 2.0[1]
Websitejerryscript.net Edit this on Wikidata
Repository

JerryScript is an ultra-lightweight JavaScript engine for the Internet of things. It is capable of executing ECMAScript 5.1 source code on devices with less than 64 KB of memory.

The engine was open sourced on GitHub in June 2015. JerryScript is licensed under the Apache License 2.0. In October 2016 the JS Foundation was formed and JerryScript is one of the initial projects.[2]

Key characteristics of JerryScript

edit
  • Full ECMAScript 5.1 standard compliance
  • 170K binary size when compiled for ARM Thumb-2
  • Heavily optimized for low memory consumption
  • Written in C99 for maximum portability
  • Snapshot support for precompiling JavaScript source code to byte code
  • Mature C API, easy to embed in applications
    • Projects such as IoT.js are built on top of JerryScript

Support

edit

References

edit
  1. ^ "LICENSE at master". Github.
  2. ^ "OpenJS Foundation".
  3. ^ "Introduction to IoT.JS". 12 April 2016.

📚 Artikel Terkait di Wikipedia

Lightweight programming language

There are many embeddable implementation of ECMAScript like: Espruino JerryScript QuickJS Boa (JavaScript engine) Derivatives of ECMAScript: Squirrel Lua

List of JavaScript engines

less than 8 kB of RAM by executing from source (rather than bytecode). JerryScript Apache-2.0 ES2022 No No C Ultra-lightweight JavaScript engine by Samsung

Index of JavaScript-related articles

JavaScript Style Sheets JavaScript syntax JavaScript templating JData JerryScript JMesh John Resig JPlayer JQT (software) jQuery jQuery Mobile jQuery UI