Jump to content

JerryScript

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by RzR (talk | contribs) at 15:18, 19 July 2016 (added support chapter). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
JerryScript
Developer(s)Samsung OSG
Repository
Operating systemCross-platform
TypeJavaScript engine
LicenseApache 2.0[1]
Websitejerryscript.net Edit this on Wikidata



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 (https://github.com/Samsung/jerryscript) in June 2015. JerryScript is licensed under the Apache License 2.0.

Key characteristics of JerryScript

  • 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

Support

  1. ^ "LICENSE at master". Github.
  2. ^ http://www.slideshare.net/SamsungOSG/introduction-to-iotjs-60814606/12