Wofür JavaScript minifizieren – sicher komprimieren gedacht ist
JavaScript komprimieren, ohne dass es hinterher klemmt: Kommentare und Einzug raus, Zeilenumbrüche bleiben, damit die Automatic-Semicolon-Insertion nicht kippt. Kantenfälle wie a + +b werden geschützt.
Bedienung
- JavaScript einfügen
- Minifizieren
- Ergebnis kopieren
Typische Anwendungen: Schnell Volumen aus einem Skript nehmen, Kommentare vor dem Teilen entfernen, Ein Skript lesbar kompakt halten.
Fragen und Antworten
Warum bleiben Zeilenumbrüche?
Weil JavaScript sonst bei fehlendem Semikolon die Zeile falsch schließt (ASI) – die Umbrüche verhindern das.
Wird mein Code umbenannt?
Nein, Variablen bleiben, wie sie sind; das ist kein UglifyJS-Ersatz.
Was ist mit a + +b?
Der Minifier lässt bewusst ein Leerzeichen, damit aus a+++b nicht a++ + b wird.
Kann ich das Ergebnis direkt einsetzen?
Ja, es ist lauffähiger Code. Prüfen Sie nach dem Austausch trotzdem kurz die Konsole, weil manche alten Skripte auf bestimmte Kommentarzeilen angewiesen sind.
Einschränkungen
Der Minifier ist bewusst konservativ: Er entfernt nur Kommentare und Leerraum, benennt keine Variablen um und bricht keine Zeilen um. Für kleinste Bundles gehört ein echter Build-Schritt ins Projekt – das hier ist der schnelle Zwischenschritt.
Was das Werkzeug kann
Kommentare und Leerraum weg, Zeilenumbrüche bleiben (ASI-sicher), Regex und Strings unbeschädigt, Kein Umbenennen von Variablen
Rund um JavaScript minifizieren – sicher komprimieren gibt es noch mehr zu entdecken: