Javascript作为可调试的字节码

时间:2011-08-16 11:30:10

标签: javascript debugging coffeescript clojurescript

输出javascript的语言有所增加,例如CoffeeScript和ClojureScript。由于javascript不会很快消失,我认为这种发展模式将会继续。

人们遇到的一个问题是你用一种语言编写代码并在另一种语言中调试。关于C和汇编之间的关系也可以这样说,但是生成的汇编可以嵌入调试元数据,以便C调试器知道汇编与C源sode的关系。例如:此程序集块所代表的行号。

现在我的问题是:

是否有人知道允许将调试元数据嵌入到CoffeeScript和Clojurescript等语言的结果javascript中的任何类似工作?

据我所知,这至少需要一个支持这种理论元数据的调试器。

1 个答案:

答案 0 :(得分:5)

是。 Firefox和基于Webkit的浏览器计划支持调试CoffeeScript和其他编译为JS的语言:http://www.infoq.com/news/2011/08/debug-languages-on-javascript-vm