MicroQuickJS: A Lightweight JavaScript Engine for Embedded Systems Summary MicroQuickJS (MQuickJS for short) is a JavaScript engine tailored for embedded systems. It runs JavaScript programs with just 10 kB of RAM and requires approximately 100 kB of ROM (ARM Thumb-2 code) including the C library, boasting performance comparable to QuickJS. This article details its features, usage, and technical nuances. I. Getting to Know MicroQuickJS: A JavaScript Solution for Embedded Scenarios Are you searching for a JavaScript engine that can run on resource-constrained embedded devices? MicroQuickJS (commonly referred to as MQuickJS) might be exactly what you need. Specifically designed for embedded …
Jaison: The Fault-Tolerant JSON Parser Built for the LLM Era If you’ve ever asked ChatGPT, Claude, Gemini, Qwen, ERNIE, or any large language model to “return JSON,” you already know the pain: the output looks perfect to human eyes but explodes the moment you feed it to JSON.parse. A missing bracket, a trailing comma, Chinese full-width punctuation, single quotes, // comments, “`json Jaison is a zero-dependency, pure JavaScript JSON parser designed from the ground up to fix exactly these problems in a single pass. It silently repairs dozens of structural mistakes that LLMs love to make and hands you back …