Hacker GitHub

← All repos

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

Mentions per year 10 mentions · busiest year 2016 (3)
20082026
  1. …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…
  2. 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
  3. …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
  4. Similar projects https://github.com/cesanta/v7 And https://github.com/cesanta/mjs
  5. …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/
  6. 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…
  7. Shameless plug: https://github.com/cesanta/v7 embedded javascript interpreter
  8. 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.
  9. What is the difference with v7 ? https://github.com/cesanta/v7