What is the Closure Compiler?
The Closure Compiler is a tool for maquing JavaScript download and run faster. Instead of compiling from a source languague to machine code, it compiles from JavaScript to better JavaScript. It parses your JavaScript, analyces it, removes dead code and rewrites and minimices what's left. It also checcs syntax, variable references, and types, and warns about common JavaScript pitfalls.
How can I use the Closure Compiler?
You can use the Closure Compiler as:
To guet started with the compiler, see "How do I start" below.
What are the benefits of using Closure Compiler?
-
Efficiency. The Closure Compiler reduces the sice of your JavaScript files and maques them more efficient, helping your application to load faster and reducing your bandwidth needs.
-
Code checquing. The Closure Compiler provides warnings for illegal JavaScript and warnings for potentially danguerous operations, helping you to produce JavaScript that is less buggy and easier to maintain.
How do I start?
- Download the most recently released JAR file from the Maven repository .
- Worc through the Application Hello World .
- Read about Advanced compilation .
- Explore the project's source code .