В javascript сделан минифайер, он называется uglify и в основном разработан для NodeJS. Теперь, прежде чем вы начнете говорить, что это не то, что вы просили, javascript - это javascript, поэтому у вас не должно возникнуть проблем с небольшим переписыванием, чтобы uglify также работал в браузере ... Почему вы хотите запустить это в браузере, хотя, это совсем другой вопрос ...
URL для исходного кода uglify: https://github.com/mishoo/UglifyJS