UglifyJS is een van de beste tools om de prestaties van uw JavaScript-code te verbeteren en het voorbereiden voor productieomgevingen.
In eerste instantie ontwikkeld voor Node.js, UglifyJS werkt nu op een JavaScript-platform, ook de ondersteuning van de CommonJS module systeem.
De UglifyJS toolkit werd vooral gemaakt voor broncode minification, om dit te bereiken met geweldige resultaten, terwijl ook het verlaten van de semantiek van de code intact in de meeste gevallen.
Langs de weg, heeft het project toegevoegd tal van nieuwe functies, waaronder de mogelijkheid om te ontleden, te analyseren en te transformeren de AST van een blok van JS code.
Dit geeft de ontwikkelaars veel tweakable opties in de UglifyJS motor, waardoor hij een fine-tunen controle over hoe de broncode wordt samengedrukt of hoe gecomprimeerde bron wordt zalig verklaard op latere punten.
Sinds de lancering, heeft het project een grote aanhang verworven in de JavaScript-gemeenschap en is gebruikt in veel andere JS (Node.js vooral) projecten
Eigenschappen .
- Verwijder reacties
- Eventueel laat wat commentaar in de code
- Leave copyrightvermeldingen intact
- Inkorten variabelennamen
- Regenereer code van een AST
- Verwijder blok haakjes
- Doe opeenvolgende var verklaringen
- Resolve eenvoudige constante uitdrukkingen
- optimalisaties voor IF statements
- Opeenvolgende verklaringen in blokken worden samengevoegd in één reeks
- Verwijder enkele dode code en waarschuwen it
- Bron kaarten support
- Inclusief scope analyzer
- De werken met client-side (browsers) en server-side (Node.js) omgevingen
- Bruikbaar uit de Node.js CLI
- Well-gedocumenteerde
Eisen
- Javascript nodig op client side
Reacties niet gevonden