Which is the powerful JavaScript compressor than
http://www.bananascript.com/
because bananascript compress mootools uncompressed library(138KB) to 40KB. Which is the best result as compared to google JS Compressor, YUI Compressor, etc. Are there any pitfalls or cross browser problems I should be knowing of. So which one should i go for if i want to compress mootools uncompressed library. That way i can determine what to use to compress my other my custom JS files?
Besides the raw size of the generated script, another thing that you must keep in mind is the performance required to executed that script. If the compression is done in a way that it requires the browser to first decompress or regenerate the original code then you are creating a performance hit so maybe choosing anyone of the other compressors would have been a better choice, specially as the files are sent once and cached at the browser, but the decompression must be done everytime the page is loaded.