Google Closure Compiler
No phone app
6.3No. 4 of 27
in JavaScript Build Tools
in JavaScript Build Tools
- Recognised40% of the score20
- Phone app26% of the score0
- Documented20% of the score87
- Free plan14% of the score100
- Free plan
- Yes
- Runs on
- Linux, Mac, self-hosted, Windows
Summary
Google Closure Compiler is ranked #4 of 27 in JavaScript build tools on Samsung Mobile US Press. It runs on Linux, macOS, Self-hosted, Windows. There is a free plan.
Google Closure Compiler plans and pricing
All plansClosure Compiler Free Open source Java application · Bazel library · NPM package developers.google.com · 4 Oct 2026
Compared on JavaScript build tools
- Free plan
- Yesdevelopers.google.com
- TypeScript support
- Nodevelopers.google.com
- Code splitting
- Yesdevelopers.google.com
- Tree shaking
- Yesdevelopers.google.com
- Source maps
- Yesdevelopers.google.com
- Plugin API
- Yesdevelopers.google.com
Facts
- Purpose
- Closure Compiler optimizes JavaScript by analyzing it, removing dead code, rewriting and minimizing what remains, and checking syntax, references, and types.developers.google.com · 4 Oct 2026
- File efficiency
- Google says the compiler reduces JavaScript file size and can help applications load faster while reducing bandwidth needs.developers.google.com · 4 Oct 2026
- Code checking
- The compiler warns about illegal JavaScript, potentially dangerous operations, and common JavaScript pitfalls.developers.google.com · 4 Oct 2026
- Compilation modes
- Available compilation levels include WHITESPACE_ONLY, SIMPLE, and ADVANCED; the repository README also lists BUNDLE.github.com · 4 Oct 2026
- Advanced optimization
- ADVANCED_OPTIMIZATIONS can improve compression through aggressive transformations and symbol renaming, and requires care to preserve program behavior.developers.google.com · 4 Oct 2026
- Ways to use
- The project page describes an open source command-line Java application, a library used via Bazel, and an NPM package.developers.google.com · 4 Oct 2026
- Distribution
- The project page directs users to download a released JAR from Maven, and the repository README also documents Maven distribution.developers.google.com · 4 Oct 2026
- NPM package
- The repository README states that NPM packages are built and distributed by an open source contributor, not by Google.github.com · 4 Oct 2026
- Build requirements
- The repository README lists Java 21 or later, NodeJS, Git, and Bazelisk as requirements to build the compiler.github.com · 4 Oct 2026
- JavaScript restrictions
- The repository says Closure Compiler places restrictions on input, including use of goog.module() and goog.require(), and that ES6 import/export support is not actively maintained.github.com · 4 Oct 2026
- Security and compliance
- The project page links to the Apache 2.0 license for code samples; it does not state a security certification or compliance standard.developers.google.com · 4 Oct 2026
- Help
- Google’s FAQ directs users to the Closure Compiler Discuss Group, Stack Overflow, and the FAQ itself for help.developers.google.com · 4 Oct 2026
- Integrations
- The repository documents a NodeJS API and use through Maven, NPM, Bazel, and command-line Java.github.com · 4 Oct 2026
- Intended use
- The repository says Google projects use Closure Compiler to reduce JavaScript size, check code, support localization, transpile newer JavaScript features, and split output into loadable chunks.github.com · 4 Oct 2026
Best Google Closure Compiler alternatives
See all 12Where it ranks on Samsung Mobile US Press
Is Google Closure Compiler yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- developers.google.com/closure/compiler· checked 4 Oct 2026
- github.com/google/closure-compiler· checked 4 Oct 2026
- developers.google.com/closure/compiler/docs/api-tutorial3· checked 4 Oct 2026
- developers.google.com/closure/compiler/faq· checked 4 Oct 2026




