UglifyJS is een van die beste gereedskap om die prestasie van jou JavaScript-kode te verbeter en die voorbereiding van dit vir die produksie omgewings.
Aanvanklik ontwikkel vir Node.js, UglifyJS werk nou op 'n JavaScript platform, ook ondersteun die CommonJS module stelsel.
Die UglifyJS toolkit is hoofsaaklik geskep vir bronkode minification, die bereiking van hierdie met goeie resultate, terwyl dit ook die verlaat van die semantiek van die kode ongeskonde in die meeste gevalle.
Langs die pad, het die projek bygevoeg baie nuwe funksies, waaronder die vermoë om te ontleed, analiseer, en die transformasie van die AST van 'n blok van JS kode.
Dit gee die ontwikkelaars baie tweakable opsies in die UglifyJS enjin, waarmee hy 'n verfyn beheer oor hoe die bronkode is saamgeperste of hoe saamgeperste bron salig verklaar by 'n latere punte.
Sedert sy bekendstelling, het die projek 'n groot volgende opgedoen in die JavaScript gemeenskap en is gebruik in baie ander JS (Node.js veral) projekte
Eienskappe :.
- Verwyder kommentaar
- Optionally laat 'n paar opmerkings in die kode
- Laat kopiereg ongeskonde
- Verkort veranderlike name
- Regenereer kode van 'n AST
- Verwyder blok hakies
- Sluit agtereenvolgende var verklarings
- Los eenvoudige konstante uitdrukkings
- optimalisaties vir if-stellings
- Opeenvolgende state in blokke is saamgevoeg in een ry
- Verwyder 'n paar onbereikbaar kode en waarsku daaroor
- Bron kaarte ondersteuning
- Ingesluit omvang ontleder
- Werk met kliënt-kant (blaaiers) en bediener-kant (Node.js) omgewings
- Bruikbaar van die Node.js CLI
- goed gedokumenteer
Vereistes :
- Javascript op die kliënt kant
Kommentaar nie gevind