UglifyJS er en av de beste verktøyene for å forbedre ytelsen til Javascript-kode og forbereder den for produksjonsmiljøer.
Opprinnelig utviklet for Node.js, UglifyJS arbeider nå på en Javascript-plattform, støtter også CommonJS modulsystemet.
Den UglifyJS toolkit ble hovedsakelig opprettet for kildekode minifisering, å oppnå dette med gode resultater samtidig som forlater semantikk i koden intakt i de fleste tilfeller.
Underveis har prosjektet lagt masse nye funksjoner, blant dem evnen til å analysere, analysere og omforme AST av en blokk med JS kode.
Dette gir utviklere mange tweakable alternativer i UglifyJS motor, slik at han en fin melodi kontroll over hvor kildekoden er komprimert eller hvordan komprimert kilde er saligkåret på senere poeng.
Siden lanseringen, har prosjektet fått en stor tilhengerskare i Javascript samfunnet og har vært brukt i mange andre JS (Node.js spesielt) prosjekter
Egenskaper .
- Fjern kommentarer
- forlate Eventuelt noen kommentarer i koden
- La opphavsrett intakt
- forkorte variabelnavn
- Generer kode fra en AST
- Fjern blokkonsoller
- Bli med påfølgende Var erklæringer
- Løse enkle konstante uttrykk
- optimaliseringer for IF uttalelser
- Påfølgende uttalelser i blokkene er slått sammen til en sekvens
- Fjern noen unreachable kode og advare om det
- Kilde kart støtte
- Inkludert omfang analysator
- Fungerer med klientsiden (nettlesere) og server-side (Node.js) miljøer
- Kan brukes fra Node.js CLI
- Godt dokumentert
Krav
- aktivere Javascript på klientsiden
Kommentarer ikke funnet