This document discusses running JavaScript on microcontrollers. It evaluates two JavaScript engines: JavaScriptCore and Duktape. JavaScriptCore was too large, with initial attempts resulting in binaries over 2 MB. Duktape produced smaller binaries down to 108 KB and passed 96.5% of ECMAScript tests. While most SunSpider tests failed due to timeouts or memory limits, Duktape shows promise for running JavaScript on resource-constrained microcontroller devices.