Javascript como bytecode depurable

Hay un aumento en los idiomas que producen javascript, como CoffeeScript y ClojureScript. Como javascript no desaparecerá en el corto ploop, supongo que este patrón de desarrollo continuará.

Uno de los problemas que tienen las personas es que se escribe código en un idioma y se depura en otro. Lo mismo puede decirse acerca de la relación entre C y ensamblado, pero el ensamblado generado puede tener metadatos de debugging embeddeds para que el depurador de C sepa cómo el ensamblaje se relaciona con el origen de la fuente C. Entonces, por ejemplo: el número de línea que representa este bloque de ensamblaje.

Y ahora para mi pregunta:

¿Alguien está al tanto de algún esfuerzo similar para permitir que los metadatos de debugging se incrusten en el javascript resultante de lenguajes como CoffeeScript y Clojurescript?

Hasta donde yo sé, esto requeriría al less un depurador que admita estos metadatos teóricos.

Sí. Los browseres basados ​​en Firefox y Webkit planean admitir la debugging de CoffeeScript y otros lenguajes que comstackn a JS: http://www.infoq.com/news/2011/08/debug-languages-on-javascript-vm