Best javascript compressor/compiler/obfuscator?
<h3>Duplicate:</h3>

<blockquote>
  <ul>
  <li><a href="http://stackoverflow.com/questions/534601/are-there-any-javascript-static-analysis-tools">Are there any Javascript static analysis tools?</a></li>
  <li><a href="http://stackoverflow.com/questions/360818/which-javascript-minification-library-produces-better-results">Which javascript minification library produces better results?</a></li>
  <li><a href="http://stackoverflow.com/questions/28932/best-javascript-compressor">Best javascript compressor</a></li>
  <li><a href="http://stackoverflow.com/questions/194397/how-can-i-obfuscate-javascript">How can I obfuscate JavaScript?</a></li>
  <li><a href="http://stackoverflow.com/questions/522064/what-is-the-best-javascript-obfuscator">What is the best javascript obfuscator?</a></li>
  <li>others (just search SO)</li>
  </ul>
</blockquote>

<p><hr /></p>

<p>They should perform the following functionalities:
 - checking for errors
 - optimize the code
 - removing unused code
 - packaging management
 - compress it (rename varialbe and property name to shorter ones)
 - obfuscate it (sometime it is the same as compress it.</p>
