Dha*_*dya 33 javascript c embedding
我需要一个极其微小的实现(可能是?的一个子集)Javascript.代码大小和内存使用非常重要(速度不在问题中,它可以按照自己喜欢的速度运行).它必须用C(不是C++)编写,ANSI C(GCC扩展也可以).如果它在VM上运行将是最好的,因为我将不得不为它编写一个编译器.有什么建议?
编辑:我的两个回答似乎都很好,除了:
SpiderMonkey专注于让它更快,我不在乎它是否快速.
Quad-Wheel听起来不错,除了它上面的活动,代码注释很少(如果有帮助,我将把它移植到另一个架构).
所以,任何其他回应都会很棒.或者,我可以推出自己的简化版JS(但这听起来并不好玩)
小智 14
我刚刚发现了这个红宝石:https://github.com/gfwilliams/tiny-js
我一直在寻找相当长的时间,因为spidermonkey/v8通常非常大,并且有几个依赖.Tiny-js是一个便携式"运行make和你完成"-linux c-class.完美的,如果你只是寻找简单的绑定,并喜欢jua/c语法优于lua /其他令人敬畏的脚本语言.