什么是 Microsoft ajax minifier 中的 hypercrunching?

what is hypercrunching in microsoft ajax minifier?

Microsoft Ajax 压缩器使您能够通过减小层叠样式 Sheet 和 JavaScript 文件的大小来提高 Ajax 应用程序的性能。

Microsoft ajaxMinifier 中的运算和超运算有什么区别。我已经在 google 中尝试过,但我没有得到正确答案。

When you use normal crunching, the Microsoft Ajax Minifier strips all comments, unnecessary whitespace, curly-braces, and semicolons from a JavaScript file. Surprisingly, just removing all of this unnecessary code fluff can make a significant difference to the size of a JavaScript file.

When you use hypercrunching, the Microsoft Ajax Minifer gets more aggressive about reducing the size of a JavaScript file. In hpercrunching mode, the Microsoft Ajax Minifier shortens the names of local variables (variables in functions but not global variables) and it removes unreachable code.

本质上,hypercrunching 做的是正常的运算 + 缩短变量名 + 删除无法访问的代码。 source