cesanta/elk
View on GitHub ↗ ★ 1,904 C
A low footprint JavaScript engine for embedded systems
7 mentions on Hacker News by 7 people: 1 story, 6 comments · first 2021-09-22 · latest 2026-10-25
20082026
-
…cases it renames identifiers and does a bit of composition. I actually reported one such case: https://github.com/cesanta/elk/issues/75 The kid had no clue LLM just copied implementation from other similar project.
comment by byko3y · 2026-10-25 · in No signs of AI payoff outside the tech sector -
This project appears to be an LLM-rewritten Elk ( https://github.com/cesanta/elk ), as noted elsewhere in the thread. That project was established in 2019.
comment by CharlesW · 2026-07-11 · in Show HN: Ant – A JavaScript runtime and ecosystem -
…– for me – somewhat grates given the original heavy lifting from an existing AGPL codebase. https://github.com/cesanta/elk/issues/75 I want to acknowledge that the original authors don't seem to have minded too much – per that thread –…
comment by tekacs · 2026-07-11 · in Show HN: Ant – A JavaScript runtime and ecosystem -
…libraries/frameworks that have supported this: * espruino ( https://www.espruino.com/ ) * elk ( https://github.com/cesanta/elk ) * DeviceScript (Microsoft Research's now defunct effort, https://github.com/microsoft/devicescript )
comment by halfmatthalfcat · 2025-12-23 · in Fabrice Bellard Releases MicroQuickJS -
The set of features not supported is quite extensive: https://github.com/cesanta/elk#not-supported-features * No var, no const. Use let (strict mode only) * No do, switch, for. Use while * No => functions. Use let f = function(...) {...};…
comment by esprehn · 2021-09-24 · in Elk: A low footprint JavaScript engine for embedded systems -
…doesn't have an AST or a bytecode VM. It just interprets directly off of source code. Take a look: https://github.com/cesanta/elk/blob/master/elk.c . The first time I scanned through the file and thought there was nothing there. It does an…
comment by eatonphil · 2021-09-24 · in Elk: A low footprint JavaScript engine for embedded systems