Closure Compiler

Software screenshot:
Closure Compiler
Software informatie:
Versie: 20160125 Bijgewerkt
Upload datum: 9 Feb 16
Ontwikkelaar: Google, Inc.
Licentie: Gratis
Populariteit: 33

Rating: nan/5 (Total Votes: 0)

Sluiting Compiler is in Java geschreven en het heeft al vele jaren behaalde de beste resultaten bij het komen tot het analyseren, valideren, en het comprimeren van JavaScript-code voor het web.

Het is uniek ten opzichte van andere compilers niet alleen omdat het comprimeert code beter, maar het controleert ook op fouten, ongebruikte code, en zelfs gaat om een ​​deel van het herschrijven voor u als het slechte syntax detecteert.

Het is een krachtig hulpmiddel dat de eerbiediging van de ontwikkelaars heeft gekregen nadat ze hebben gezien wat grote JavaScript-zware toepassingen Google heeft opgebouwd met het. Net als per voorbeeld de zoekmachine van Google, Google Maps, Gmail en Google Docs, om er maar een paar te noemen.

De Closure Compiler kan worden gebruikt via een Java CLI tool, maar het kan ook online en werken worden gehost via een eenvoudige interface.

Een REST programmatische API is ook beschikbaar voor ontwikkelaars die willen integreren in andere diensten, alsmede

Wat is nieuw in deze release:.

  • Een paar meer getTypeRegistry veranderingen in javatests.
  • Dit is de laatste CL over getTypeRegistry opruimingen.

Wat is nieuw in versie 20150920:.

  • Een paar meer getTypeRegistry veranderingen in javatests
  • Dit is de laatste CL over getTypeRegistry opruimingen.

Wat is nieuw in versie 20150609:.

  • Een paar meer getTypeRegistry veranderingen in javatests
  • Dit is de laatste CL over getTypeRegistry opruimingen.

Wat is nieuw in versie 20150505:.

  • Een paar meer getTypeRegistry veranderingen in javatests
  • Dit is de laatste CL over getTypeRegistry opruimingen.

Wat is nieuw in versie 20150315:.

  • Een paar meer getTypeRegistry veranderingen in javatests
  • Dit is de laatste CL over getTypeRegistry opruimingen.

Wat is nieuw in versie 20150126:

  • Voegde een veld om GlobalNamespace.Name, extendsExterns, te identificeren namen die niet-externs dat een externs verlengt (bijvoorbeeld verklaren String.foo in niet-externs knooppunt hiërarchie).
  • bijwerken GlobalNamespace.Name.canCollapse omvatten extendsExterns wanneer zij besluiten niet instorten of niet.
  • Bijwerken checkNamespaces waarschuwingen over te slaan voor externen.

Wat is nieuw in versie 20141120:.

  • externs voor Maps API v3.19.0

Wat is nieuw in versie 20140923:

  • Werk de soort van de & quot; Object & quot; functie aan te geven dat het een object terugkeert, zo niet als een aannemer genoemd.

Wat is nieuw in versie 20140407:

  • Voeg een waarschuwing voor het gebruik van goog.base voor projecten die willen de strikte modus ondersteunen bij niet-gecompileerde code.
  • Voeg & quot; arguments.callee & quot ;, & quot; arguments.caller & quot ;, & quot; Function.prototype.arguments & quot; en & quot; Function.prototype.caller & quot; naar de & quot; strikte & quot; modus controles.
  • Laat de runtime-checker het type-check object als het even welk type object, eventueel met een exotische prototype -. Niet per se erven van een standaard object
  • Zet de controle op 'met' uitspraken in de StrictModeCheck.
  • Voeg een InferConsts passeren, en gebruik het aantonen dat het lost problemen op met CommonJS aliassen (standaard uitgeschakeld).
  • Veel van de wijzigingen in het nieuwe type gevolgtrekking systeem (nog niet ingeschakeld in dit persbericht)
  • Een paar veranderingen in de nieuwe parser (nog niet ingeschakeld in dit persbericht)

Wat is nieuw in versie 20140303:.

  • Betere gevolgtrekking voor polymorfe functies als argumenten
  • Verbeterde goog.asserts te typen.
  • Verzamel namen van eigenschappen van recordtypen in externs (standaard uitgeschakeld, toegankelijk via Java API als gatherExternsFromTypes optie).
  • Maak cross-module methode motion deterministische.
  • Verwijder de oude code.

Wat is nieuw in versie 20140110:

  • Nieuwe pas. GatherExternProperties
  • Verwijderde de RemoveTryCatch pass.
  • Inclusief een work-in-progress nieuw type gevolgtrekking pass.
  • Waarschuw over ongeldige gebruik van id generatoren.
  • ondersteuning toevoegen voor een streng-mode compatibele versie van goog.base.
  • Niet waarschuwen woning namen ES3-onverenigbaar externs bestanden.
  • waarschuwen voor de juiste klasse in privé-eigendom-toegang waarschuwingen.

Vergelijkbare software

YARV
YARV

13 May 15

JS Console
JS Console

5 Jun 15

Protocol Buffers
Protocol Buffers

5 Jun 15

JLS
JLS

12 Apr 15

Andere software van ontwikkelaar Google, Inc.

Reacties op Closure Compiler

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie