UglifyJS ist eines der besten Werkzeuge, um die Leistung Ihres JavaScript-Code zu verbessern und sie für Produktionsumgebungen vorbereitet.
Ursprünglich für Node.js entwickelt, arbeitet UglifyJS jetzt auf jeder Plattform JavaScript, um auch das Commonjs Modulsystem zu unterstützen.
Das UglifyJS Toolkit wurde in erster Linie für den Quellcode minification erstellt, das mit großem Ergebnisse zu erzielen, während auch die Semantik des Codes intakt in den meisten Fällen zu verlassen.
Auf dem Weg dorthin hat das Projekt viele neue Features hinzugefügt, darunter die Fähigkeit, zu analysieren, zu analysieren und zu transformieren, die AST eines Blocks von JS-Code.
Dies gibt den Entwicklern viele tweakable Optionen im UglifyJS Motor, was ihm eine Feinabstimmung Kontrolle darüber, wie der Quellcode ermöglicht wird komprimiert oder wie komprimierte Quelle zu späteren Punkte selig gesprochen wird.
Seit seiner Einführung hat das Projekt eine große Fangemeinde in der JavaScript-Community gewonnen und in vielen anderen JS (Node.js vor allem) Projekte
Funktionen verwendet:.
- Kommentare entfernen
- verlassen Optional werden ein paar Kommentare im Code
- Lassen Sie Copyright-Hinweise intakt
- Kürzen Variablennamen
- Code neu generieren, von einem AST
- Entfernen Block Klammern
- Sie Mitglied in Folge var Erklärungen
- Lösen Sie einfach konstante Ausdrücke
- Optimierungen für IF-Anweisungen
- Aufeinander folgende Aussagen in Blöcke werden in einer einzigen Sequenz verschmolzen
- Entfernen einige unerreichbaren Code und warnen darüber
- Quelle Karten Unterstützung
- inklusive Rahmen Analysator
- Arbeiten mit Client-Seite (Browser) und serverseitige (Node.js) Umgebungen
- Verwendbar vom Node.js CLI
- Gut dokumentierte
Anforderungen: :
- Sie JavaScript auf Client-Seite aktiviert
Kommentare nicht gefunden