Che cos'è Closure Compiler?

Closure Compiler è uno strumento per velocizzare il download e l'esecuzione di JavaScript. Anziché compilare da un linguaggio sorgente a codice macchina, compila da JavaScript a JavaScript migliore. Analizza il codice JavaScript, lo analizza, rimuove il codice inutilizzato, lo riscrive e riduce al minimo ciò che rimane. Controlla anche la sintassi, i riferimenti e i tipi di variabili e avvisa in caso di errori JavaScript comuni.

Come posso utilizzare Closure Compiler?

Puoi utilizzare Closure Compiler come:

  • Un'applicazione Java open source che puoi eseguire dalla riga di comando.
  • Una libreria su cui puoi fare affidamento tramite Bazel.
  • Un pacchetto NPM
  • Per iniziare a utilizzare il compilatore, consulta la sezione "Come faccio a iniziare?" di seguito.

    Quali sono i vantaggi dell'utilizzo di Closure Compiler?

    • Efficienza. Closure Compiler riduce le dimensioni dei file JavaScript e li rende più efficienti, contribuendo a velocizzare il caricamento dell'applicazione e a ridurre le esigenze di larghezza di banda.

    • Controllo del codice. Closure Compiler fornisce avvisi per JavaScript illegale e per operazioni potenzialmente pericolose, aiutandoti a produrre JavaScript con meno bug e più facile da gestire.

      Da dove inizio?