Which Javascript minifier (cruncher) does the same things that the one Google uses for its JS APIs?
问题 I am a Google Maps API (javascript) developer. I have noticed that Google uses a Javascript minifier that has the following features: Shortens variables, properties, arguments, classes, function and method names, obfuscating the code. (eg. function1 -> a, function2 -> b, function3 -> c) Some variables, classes, properties and methods can be marked to not be crunched, so its name remains the same as documented in the API manual. It is rerun in each subversion of the API, like a build task, I