Мне нужна очень крошечная реализация (возможно, подмножества?) Javascript. Размер кода и использование памяти чрезвычайно важны (скорость не в вопросе, она может работать так медленно, как ей нравится). Он должен быть написан на C (не С++), и это тоже ANSI C (расширения GCC в порядке). Если он работает на виртуальной машине, было бы лучше, потому что мне придется написать для него компилятор. Любые предложения?
EDIT: оба ответа, которые я кажутся хорошими, кроме:
SpiderMonkey концентрирует много усилий на том, чтобы сделать это быстрее, меня не волнует, если его быстро.
Четырехколесные звуки хорошие, за исключением активности на нем, а комментариев кода мало (я портирую это на другую архитектуру, если это поможет).
Итак, любые другие ответы были бы замечательными. Или, я мог бы развернуть мою собственную упрощенную версию JS (но это не звучит весело)