JavaScript minimieren
Um JavaScript zu minimieren, fügen Sie den Code unten ein: Das Werkzeug entfernt Kommentare und überflüssigen Leerraum und zeigt, wie viele Byte Sie sparen. Zeichenketten, Template-Literale und reguläre Ausdrücke bleiben unangetastet; das Ergebnis tut dasselbe wie das Original.
Quelle: Ecma International – ECMAScript Language Specification (§ 12.10 Automatic Semicolon Insertion). Stand: .
So wird gerechnet
JavaScript minimieren heißt, alles zu entfernen, was die Ausführung nicht braucht: Kommentare, Einrückungen, Leerzeichen und Zeilenumbrüche. Das Werkzeug zerlegt den Code in Ihrem Browser in Zeichenketten, Template-Literale, reguläre Ausdrücke, Zahlen, Wörter und Zeichen und setzt ihn mit dem kleinstmöglichen Leerraum wieder zusammen. Die Datei lädt schneller; ihr Verhalten ändert sich nicht.
So funktioniert's
- JavaScript in das Feld einfügen.
- Entscheiden, ob Lizenzkommentare (/*! … */, @license, @preserve) stehen bleiben sollen.
- Ergebnis kopieren; die Anzeige nennt die Größe vorher und nachher.
Was beim Minimieren passiert
- Entfernt: Zeilen- und Blockkommentare, Einrückungen, mehrfache Leerzeichen, überflüssige Zeilenumbrüche.
- Zeilenumbrüche bleiben, wo sie ein Semikolon ersetzen (automatische Semikoloneinfügung): nach return, break, continue, throw, zwischen Anweisungen ohne Semikolon und vor ++ und --. Zwischen zwei Wörtern oder bei + + und - - bleibt ein Leerzeichen.
- Unverändert: Zeichenketten, Template-Literale (auch verschachtelt) und Regex-Literale – ihr Inhalt wird nie angefasst.
- Nicht umbenannt: Variablen- und Funktionsnamen bleiben, deshalb ist das Ergebnis immer gleichwertig.
Grenzen
Für die stärkste Verkleinerung (Namen kürzen, toten Code entfernen, Code umformen) nutzen Sie im Build Terser oder esbuild. Dieses Werkzeug ist für schnelle, sichere Verkleinerung ohne Einrichtung gedacht.
- Bis 2 Millionen Zeichen. TypeScript, JSX und andere Erweiterungen sind kein JavaScript – kompilieren Sie diese zuerst.
- Ein Regex-Literal direkt nach einer schließenden Klammer (zum Beispiel if (x) /re/.test(y)) wird als Division gelesen; setzen Sie dort Klammern oder ein Semikolon. Die Syntax wird nicht geprüft.
Datenschutz
Der Code verlässt Ihren Browser nicht. Für Stylesheets gibt es CSS minimieren; weiter geht es mit HTML formatieren oder Regex testen.
Häufige Fragen
Wie kann ich JavaScript minimieren?
JavaScript in das Feld einfügen: Das Werkzeug entfernt Kommentare und Leerraum und zeigt die Ersparnis. Das Ergebnis kopieren Sie in Ihre Datei.
Ändert das Minimieren das Verhalten des Codes?
Nein. Das Werkzeug entfernt nur Kommentare und Leerraum und lässt Zeichenketten, Template-Literale und reguläre Ausdrücke unverändert. Zeilenumbrüche bleiben dort, wo sie ein Semikolon ersetzen.
Werden Variablennamen gekürzt?
Nein. Dieses Werkzeug benennt nichts um. Für die stärkste Verkleinerung nutzen Sie Terser oder esbuild im Build.
Wie viel spart das Minimieren?
Bei kommentierten, eingerückten Dateien oft 20 bis 50 Prozent. Zusätzlich komprimiert der Server mit gzip oder Brotli; beides zusammen ist sinnvoll.
Kann ich minimierten Code wieder lesbar machen?
Dieses Werkzeug nur in eine Richtung. Zum Einrücken von Code eignen sich Editoren oder ein Code-Formatierer.
Wird mein Code hochgeladen?
Nein. Alles läuft lokal in Ihrem Browser.
Quellen und Rechtsgrundlagen
- Ecma International – ECMAScript Language Specification (§ 12.10 Automatic Semicolon Insertion)
- MDN – Lexical grammar (Zeichenketten, Template-Literale, Regex-Literale, Kommentare)
- MDN – Automatic semicolon insertion (Fallstricke: return, ++, --)
Stand: · So prüfen wir
Passende Werkzeuge
- CSS minimieren, formatieren und ins HTML inlinenCSS minimieren und formatieren, dazu CSS ins HTML inlinen für E-Mails: sicher umgeformt, Fehler mit Zeilennummer, alles im Browser ohne Upload. Kostenlos.
- HTML formatierenHTML formatieren: Quelltext einrücken und lesbar machen oder zu einer Zeile minimieren – mit Hinweisen auf nicht geschlossene Tags. Läuft lokal im Browser.
- JSON formatieren, validieren und minifizierenJSON online prüfen nach RFC 8259: Fehler mit Zeile, Spalte und klarer Erklärung, schön formatieren oder minifizieren, Schlüssel sortieren. Lokal im Browser.
- Regex-TesterReguläre Ausdrücke (JavaScript) live testen: Treffer markiert, Gruppen als Tabelle, Muster Schritt für Schritt erklärt. Kostenlos, ohne Upload.
- SQL formatieren (SQL-Formatter online)SQL formatieren und lesbar machen: Schlüsselwörter groß, Einrückung, Spalten und Bedingungen untereinander. Auch SQL komprimieren. Läuft lokal im Browser.
- XML formatierenXML formatieren, minimieren und prüfen mit Zeile und Spalte der Fehlerstelle, Baumansicht, XPath-Abfrage und XML zu JSON. Im Browser, ohne Upload.
- Wie ist meine IP-Adresse?Öffentliche IP-Adresse herausfinden: Ihre IPv4 und IPv6 sofort sehen, dazu ungefährer Standort, Internetanbieter und Browser-Daten. Nichts wird gespeichert.
- USt-IdNr. prüfen (Format und Prüfziffer)Umsatzsteuer-Identifikationsnummer prüfen: Aufbau und Prüfziffer für alle 27 EU-Länder und Nordirland (XI). Lokal im Browser, mit Link zu VIES und BZSt.
- CSS clamp RechnerCSS clamp Rechner für fluide Schriftgrößen und Abstände: Mindest- und Höchstwert plus Viewport-Bereich eingeben, fertigen clamp()-Wert kopieren.