UglifyJS è uno dei migliori strumenti per migliorare le prestazioni del codice JavaScript e prepararla per ambienti di produzione.
Inizialmente sviluppato per Node.js, UglifyJS ora funziona su qualsiasi piattaforma JavaScript, anche sostenendo il sistema modulare CommonJS.
Il toolkit è stato creato UglifyJS principalmente per il codice sorgente di minimizzazione, il raggiungimento di questo con ottimi risultati, mentre anche lasciando la semantica del codice intatta nella maggior parte dei casi.
Lungo la strada, il progetto ha aggiunto un sacco di nuove funzionalità, tra cui la capacità di analizzare, analizzare e trasformare l'AST di un blocco di codice JS.
Questo dà degli sviluppatori un sacco di opzioni modificabili nel motore UglifyJS, che gli permette un controllo regolare con precisione su come il codice sorgente è compresso o come fonte compresso viene beatificato nei punti successivi.
Dal suo lancio, il progetto ha ottenuto un grande seguito nella comunità JavaScript ed è stato utilizzato in molte altre JS (Node.js soprattutto) progetti
Funzioni .
- Rimuovi commenti
- Opzionalmente lasciare qualche commento nel codice
- le comunicazioni Lasciare intatto copyright
- abbreviare i nomi delle variabili
- Rigenera codice da un AST
- Rimuovi parentesi blocco
- Join dichiarazioni var consecutivi
- Risolvere semplici espressioni costanti
- ottimizzazioni per istruzioni IF
- affermazioni consecutive in blocchi vengono unite in una sequenza
- Rimuovi codice irraggiungibile e mettere in guardia su di esso
- Supporto mappe Fonte
- Incluso analizzatore portata li>
- Funziona con lato client (browser) e server-side (Node.js) ambienti
- Utilizzabile dal Node.js CLI
- ben documentato
Requisiti :
- abilitato JavaScript sul lato client
I commenti non trovato