Маленькая реализация javascript? [закрыто]

Мне нужна очень крошечная реализация (может быть, подмножество?) Javascript. Размер кода и использование памяти чрезвычайно важны (вопрос не в скорости, он может работать сколь угодно медленно). Он должен быть написан на C (не C ++), а также на ANSI C (расширения GCC допустимы). Было бы лучше, если бы он работал на виртуальной машине, потому что мне придется написать для него компилятор. Есть предложения?

РЕДАКТИРОВАТЬ: Оба моих ответа кажутся хорошими, за исключением:

SpiderMonkey сильно концентрируется на том, чтобы сделать его быстрее, меня не волнует, будет ли он вообще быстрым.
Quad-Wheel звучит хорошо, за исключением активности на нем, и комментариев к коду мало (я перенесу это на другую архитектуру, если это поможет).

Так что любые другие ответы были бы замечательными. Или я мог бы развернуть свою собственную упрощенную версию JS (но это совсем не интересно)

33
задан Prof. Falken 14 May 2012 в 10:59
поделиться