Jump to content

JerryScript

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 85.178.142.254 (talk) at 07:11, 1 June 2016. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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.

Key features of JerryScript

  • Full ECMAScript 5.1 standard compliance
  • 170K binary 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

The engine was open sourced on GitHub (https://github.com/Samsung/jerryscript) in June, 2015. JerryScript is licensed under the Apache License, Version 2.0.