JavaScript Minifier
Komprimieren Sie JavaScript-Code durch Entfernen von Kommentaren und überflüssigen Leerzeichen mit sofortiger Anzeige der Zeichenersparnis.
Tool ausführen
Dieser JavaScript-Minifier bereinigt Skripte durch textbasierte Musterersetzung und verringert so die Zeichenanzahl von Quelltexten. Das Werkzeug entfernt einzeilige Kommentare ab zwei Schrägstrichen sowie mehrzeilige Kommentarblöcke. Zusammenhängende Leerzeichen und Zeilenumbrüche fasst die Verarbeitung zu einzelnen Abständen zusammen, schneidet überflüssige Ränder ab und löscht Abstände um geschweifte Klammern, runde Klammern, Semikolons, Kommas sowie Doppelpunkte.
Nach der Umwandlung sehen Sie den bereinigten JavaScript-Code direkt im Ausgabefeld. Zusätzlich erhalten Sie eine Übersicht mit den genauen Zeichenzahlen vor und nach der Bearbeitung, der Anzahl entfernter Zeichen sowie der relativen Ersparnis in Prozent mit einer Nachkommastelle. Wenn das Eingabefeld leer bleibt, liefert das Werkzeug eine leere Ausgabe mit Zählerwerten von null.
Da die Bereinigung rein zeichenbasiert ohne Syntaxbaum arbeitet, sollten Sie beachten, dass kommentarähnliche Muster oder Abstände innerhalb von Zeichenketten ebenfalls verändert werden können. Prüfen Sie daher komplexe Skripte nach der Reduzierung kurz vor dem produktiven Einsatz.
Anleitung
- Fügen Sie Ihren JavaScript-Quelltext in das vorgesehene Eingabefeld ein.
- Starten Sie den Vorgang, um Kommentare und unnötige Leerzeichen zu entfernen.
- Kopieren Sie den komprimierten Code direkt aus dem Ergebnisfeld.
- Prüfen Sie die angegebenen Kennzahlen zur Zeichenersparnis und testen Sie das Skript.
Beispiele
- Eingabe: function add(a, b) { // Berechne Summe\n return a + b;\n }\nAusgabe: function add(a,b){return a+b;}
- Eingabe: /* Konfiguration */ const config = { timeout: 5000, retry: true };\nAusgabe: const config={timeout:5000,retry:true};
FAQ
Welche Kommentare werden aus dem Code entfernt?
Das Werkzeug filtert einzeilige Kommentare heraus, die mit zwei Schrägstrichen beginnen, sowie mehrzeilige Blockkommentare zwischen den entsprechenden Trennzeichen.
Werden Variablen- oder Funktionsnamen umbenannt?
Nein. Bezeichner und Variablennamen bleiben unverändert. Das Werkzeug reduziert lediglich Leerzeichen und entfernt Kommentarmuster.
Was passiert bei Zeichenketten, die Schrägstriche oder Leerzeichen enthalten?
Da die Reduzierung rein zeichenbasiert arbeitet und keinen Syntaxbaum aufbaut, können Zeichenketten mit Kommentarzeichen oder mehrfachen Leerzeichen ebenfalls modifiziert werden.
Was wird angezeigt, wenn das Eingabefeld leer abgesendet wird?
Bei einer leeren Eingabe oder reinem Leerraum bleibt das Ergebnisfeld leer, und alle Zeichenzähler sowie die Ersparnis stehen auf null.