cesanta/v7
View on GitHub ↗ ★ 1,454 C
Embedded JavaScript engine for C/C++
10 mentions on Hacker News by 6 people: 1 story, 9 comments · first 2015-07-25 · latest 2023-07-02
20082026
-
…a JavaScript parser and interpreter for a severely memory constrained environment (embedded): V7 ( https://github.com/cesanta/v7 ) We later switched to a ast->bytecode compilation step but for a while the implicit AST was directly…
comment by ithkuil · 2023-07-02 · in Flattening ASTs and other compiler data structures -
Nice! A few years ago I took a stab at this problem space with https://github.com/cesanta/v7 ; with fun tricks like in-place compacting GC, stdlib JS object graph "frozen" in rom etc
comment by ithkuil · 2022-06-21 · in Microvium Is Small -
…is someones computer program. It can be implemented in very little code: here's an example: https://github.com/cesanta/v7 Languages are not all equal nor do they all function in the same way, and that's not my opinion. Javascript syntax…
comment by hootbootscoot · 2021-06-29 · in JavaScript Is Weird -
Similar projects https://github.com/cesanta/v7 And https://github.com/cesanta/mjs
comment by ithkuil · 2018-04-21 · in XS7 – A compact JavaScript engine for embedded applications -
…Blog post claims 25K storage and 1K RAM. [0] https://github.com/cesanta/mjs/blob/master/mjs.c [1] https://github.com/cesanta/v7/blob/master/v7.c [2] https://docs.cesanta.com/v7/master/#/v7-internals/
comment by oso2k · 2017-01-25 · in mJS – A new approach to embedded scripting -
▲ 2
V7 – the smallest embeddable JavaScript enginestory by drozd · 2016-06-10 · 0 comments
-
Smart.js is based on two projects: - V7: a small portable JS VM ( https://github.com/cesanta/v7 ) - mongoose: a portable async multiprotocol networking library ( https://github.com/cesanta/mongoose ) Both of those projects are independent…
comment by ithkuil · 2016-03-01 · in From the Trenches: Making an IoT Platform Work with ESP8266 and CC3200 -
Shameless plug: https://github.com/cesanta/v7 embedded javascript interpreter
comment by ithkuil · 2016-01-23 · in Single-file public-domain/open source C libraries with minimal dependencies -
I wonder if this could be used as an IoT/RPi OS, maybe swaping v8 for https://github.com/cesanta/v7 to make the footprint even more lightweight.
comment by proppy · 2015-09-19 · in Runtime.js – JavaScript library OS -
What is the difference with v7 ? https://github.com/cesanta/v7
comment by vmorgulis · 2015-07-25 · in Smart.js – Embedded JavaScript engine for C/C++