So funktioniert es
- Fügen Sie Ihr JavaScript ein.
- Legen Sie fest, ob Variablennamen gekürzt und Lizenzkommentare beibehalten werden sollen.
- Klicken Sie auf „Minifizieren“ oder drücken Sie Strg+Enter (⌘+Enter auf dem Mac).
- Kopieren Sie die minifizierte Datei oder laden Sie sie herunter.
Optionen erklärt
- Variablennamen kürzen
- Benennt lokale Variablen und Funktionsparameter in einzelne Buchstaben um. Globale Namen bleiben erhalten, damit andere Skripte sie weiter nutzen können.
- Lizenzkommentare beibehalten
- Behält Kommentare, die mit /*! beginnen oder @license bzw. @preserve enthalten – viele Lizenzen verlangen, dass diese erhalten bleiben.
Beispiele
function add(first, second) {
// sum
return first + second;
}
wird minifiziert zu function add(d,n){return d+n}.
Häufig gestellte Fragen
Ist der minifizierte Code sicher einsetzbar?
Terser wendet nur Umformungen an, die das Verhalten von gültigem Code beibehalten. Code, der zur Laufzeit auf Funktionsnamen angewiesen ist (etwa über Function.name), kann sich anders verhalten, wenn Namen gekürzt werden; schalten Sie diese Option in diesem Fall aus.
Wird modernes JavaScript unterstützt?
Ja. Terser versteht aktuelle Syntax einschließlich Klassen, async-Funktionen, Optional Chaining und Modulen. Code wird nicht für ältere Browser umgewandelt.
Wird mein Code hochgeladen?
Nein. Terser läuft in Ihrem Browser.
Datenschutz
Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien und Texte werden auf Ihrem Gerät verarbeitet und nie auf unsere Server hochgeladen.