La Cierre compilador fue escrito en Java y lo ha hecho durante muchos años logrado los mejores resultados cuando se trata de analizar, validar, y la compresión de código JavaScript para la Web.
Es único de otros compiladores no sólo porque se comprime el código mejor, sino que también comprueba si hay errores, código no utilizado, e incluso va a volver a escribir parte de él para usted cuando detecta mala sintaxis.
Es una herramienta poderosa, que ha ganado el respeto de los desarrolladores después de haber visto lo que grandes aplicaciones en JavaScript pesados Google ha construido con ella. Como por ejemplo, el motor de búsqueda Google, Google Maps, Gmail y Google Docs, sólo para nombrar unos pocos.
El compilador de cierre se puede utilizar a través de una herramienta de Java CLI, pero también puede ser alojado en línea y el trabajo a través de una interfaz sencilla.
Una API de programación REST también está disponible para los desarrolladores que deseen integrar dentro de otros servicios, así
¿Qué hay de nuevo en esta versión:.
- unos cuantos cambios en getTypeRegistry javatests.
- Este es el último CL sobre limpiezas getTypeRegistry.
¿Qué hay de nuevo en la versión 20150920:.
- Unos cuantos cambios getTypeRegistry en javatests
- Este es el último CL sobre limpiezas getTypeRegistry.
¿Qué hay de nuevo en la versión 20150609:.
- Unos cuantos cambios getTypeRegistry en javatests
- Este es el último CL sobre limpiezas getTypeRegistry.
¿Qué hay de nuevo en la versión 20150505:.
- Unos cuantos cambios getTypeRegistry en javatests
- Este es el último CL sobre limpiezas getTypeRegistry.
¿Qué hay de nuevo en la versión 20150315:.
- Unos cuantos cambios getTypeRegistry en javatests
- Este es el último CL sobre limpiezas getTypeRegistry.
¿Qué es la nueva en la versión 20150126:
- Se ha añadido un campo para GlobalNamespace.Name, extendsExterns, para identificar nombres que podrían ser los no voluntarios externos que amplía una voluntarios externos (por ejemplo, declarar String.foo en los no voluntarios externos jerarquía de nodos).
- Actualizar GlobalNamespace.Name.canCollapse incluye extendsExterns la hora de determinar si unificar o no.
- checkNamespaces Actualizar para saltar advertencias para los externos.
¿Qué hay de nuevo en la versión 20141120:.
- externs para Mapas v3.19.0 API
¿Qué es la nueva en la versión 20140923:
- Modificar el tipo de la & quot; objeto & quot; función para indicar que devuelve un objeto si no se llama como constructor.
¿Qué hay de nuevo en la versión 20140407:
- Añadir una advertencia para el uso de goog.base para proyectos que quieren apoyar el modo estricto en el código no compilado.
- Añadir & quot; quot ;, arguments.callee y & quot; quot ;, arguments.caller y & quot; Function.prototype.arguments & quot; y & quot; Function.prototype.caller & quot; a la & quot; & quot estricta; Modo de cheques.
- Haga que el tipo de tiempo de ejecución comprobador de tipos de comprobación de objetos como cualquier tipo de objeto, posiblemente con un prototipo exótico -. No necesariamente heredando de un objeto estándar
- Mover la comprobación de 'con' declaraciones en el StrictModeCheck.
- Añadir pasar una InferConsts, y lo utilizan demostrar que soluciona los problemas con los alias CommonJS (desactivado por defecto).
- Un montón de cambios en el sistema de inferencia nuevo tipo (no permitido sin embargo, en esta versión)
- A pocos cambios en el nuevo programa de análisis (no permitido sin embargo, en esta versión)
¿Qué hay de nuevo en la versión 20140303:.
- Mejor inferencia para las funciones polimórficas como argumentos
- goog.asserts Mejora de escribir.
- Reunir nombres de las propiedades de los tipos de registro en los externos (desactivado por defecto, accesible a través de la API de Java como opción gatherExternsFromTypes).
- Maquillaje módulo transversal movimiento método determinista.
- Eliminar código antiguo.
¿Qué hay de nuevo en la versión 20140110:
- Nueva pase:. GatherExternProperties
- Suprimido el pase RemoveTryCatch.
- Incluye un nuevo pase de la inferencia de tipos de trabajo en curso.
- Advertir sobre uso inválido de generadores de identificación.
- Añadir soporte para una versión compatible con el modo estricto de goog.base.
- No avisar acerca de los nombres de propiedad ES3-incompatibles en archivos externs.
- Advertir sobre la clase justo en advertencias de acceso de propiedad privada.
Comentarios que no se encuentran