JerryScript From Samsung Targets The Company’s IoT Platform

1IT Enterprise

1IT EnterpriseJerryScript 1.0 is a lightweight JavaScript engine for the Internet of Things (IoT) that Samsung has started offering. The open source engine is projected for resource-reserved devices like microcontrollers requiring only 64 kb of RAM. JerryScript can access peripherals from JavaScript and backs on-device compilation. Ubuntu 14.04 Linux is the only sustained development environment for JerryScript and it uses a C API for application embedding.

 

JerryScript acquires a 160K binary size while compiled for an ARM Thumb-2 processor. JerryScript is optimization for low memory consumption. With a support for platforms like NuttX on STM32F4, FRDM-K64F, Zephyr on Arduino 101, Intel x86-32 and x86-64, and ARMv7 Linux and also compatible with the older ECMAScript 5.1 specification for JavaScript which got approved in 2011 is compatible for the JerryScript. Experimental support for the ESP8266 chip is also provided. Embeddable JavaScript like D7, with a static footprint of about 80KB and Duktape, which can run on 256KB of flash memory or 64KB of RAM are also the result of Samsung’s efforts mentioned a report. The report also added that the JerryScript is a Samsung’s lightweight Node.js ambitions. As a key to its IoT strategy, the company has acquired Joyent the Node pioneer utilizing its IoT.js framework which is a lightweight version of the Node.