
Google ha liberado una librería y un conjunto de herramientas para trabajar con JavaScript:
Closure.
Closure es empleada por aplicaciones como Gmail y Gmaps. Está formado por un optimizador que permite comprimir/optimizar el código JavaScript. [...] Por otro lado está una librería con utilidades para manipular el DOM, comunicarse con el servidor, crear animaciones, soporte para edición de texto, etc [...] Por último, tenemos un sistema de plantillas tanto para Java como para JavaScript cuyo propósito es simplificar la tarea de generar dinámicamente HTML En fin es un conjunto de aplicaciones de librería, aquí
hay un ejemplo de la librería.