Google open sources Closure Tools

Closure Tools started as 20% projects and hundreds of Googlers contributed thousands of patches, and has grown to be a key part of JavaScript infrastructure behind web apps at Google. Google now announced to open source them:Closure Compiler is a JavaScript optimizer that compiles web apps down into compact, high-performance JavaScript code. The compiler removes […]

Closure Tools started as 20% projects and hundreds of Googlers contributed thousands of patches, and has grown to be a key part of JavaScript infrastructure behind web apps at Google. Google now announced to open source them:

  • Closure Compiler is a JavaScript optimizer that compiles web apps down into compact, high-performance JavaScript code. The compiler removes dead code, then rewrites and minimizes what's left so that it will run fast on browsers' JavaScript engines.
  • Closure Library is a broad, well-tested, modular, and cross-browser JavaScript library. Web developers can pull just what they need from a wide set of reusable UI widgets and controls, as well as lower-level utilities for the DOM, server communication, animation, data structures, unit testing, rich-text editing, and much, much more.
  • Closure Templates have a simple syntax that’s natural for programmers. You can think of Closure Templates as small components that you compose to form your user interface, instead of having to create one big template per page.