O Google liberou uma biblioteca e conjunto de ferramentas para trabalho com JavaScript: Closure. Closure é empregada em aplicações como Gmail e Google maps. É formado por um otimizador que permite comprimir o código JavaScript e realiza uma análise sintática do código para encontrar erros comuns.
Por outro lado está uma biblioteca com utilidades para manipular o DOM, comunicar-se com o servidor, criar animações, suporte para edição de texto, etc. Por último, mas não menos importante, o sistema de templates para facilitar a geração dinâmica de HTML.
Saiba mais:
http://code.google.com/closure/
http://code.google.com/closure/compiler/
http://code.google.com/speed/page-speed/
Fonte: http://www.javahispano.org/con[...]cript_detras_de_gmail_y_gmaps/