Js2Scheme compiles JavaScript to Scheme so that it can be processed by Bigloo. It also includes a pretty-printer and a (rudimentary) obfuscator.