Overview
coveraje is a code and test coverage tool for javascript - written in javascript.
It shows which instructions are executed - and how often they are executed during a test run. Thus it can be used to write proper tests, remove unused parts of your source code, and/or optimize functions that are really used often.
Main goal was to create coverage reports for javascript programs executed in node. A proxy server to execute javascript in web sites is in work.
coveraje uses the great uglifyjs-parser/mangler/compressor/beautifier to parse the code and to beautify it, when needed.