JavaScript-Minifier
Fügen Sie JavaScript ein und erhalten Sie eine minifizierte Fassung mit gekürzten lokalen Namen und komprimierter Logik, samt gesparter Größe.
Über dieses Tool
Terser ist der Minifier hinter den meisten Bundlern. Er parst den Code, entfernt tote Zweige und ungenutzte Variablen, faltet Konstanten, schreibt Ausdrücke zu kürzeren Entsprechungen um und benennt lokale Variablen auf einzelne Buchstaben um. Öffentliche Namen — Exporte, Globals, Objekteigenschaften — bleiben erhalten, damit der Code weiter funktioniert.
Nutzen Sie ihn für Bookmarklets, Inline-Skripte in HTML-Seiten, Userscripts und schnelle Größenprüfungen. Die Ausgabe ist ganz normales JavaScript; moderne Syntax wird beibehalten und nicht transpiliert. Alles läuft in Ihrem Browser, nichts wird hochgeladen.
Häufige Fragen
- Warum bekomme ich einen Syntaxfehler?
- Die Eingabe muss gültiges JavaScript sein. TypeScript, JSX und Flow werden nicht akzeptiert; kompilieren Sie diese zuerst.
- Ändern sich meine Funktionsnamen?
- Namen auf oberster Ebene bleiben erhalten; umbenannt werden nur lokale Variablen und Parameter innerhalb von Funktionen.
- Wird eine Source Map erzeugt?
- Hier nicht. Setzen Sie Terser in Ihrer Build-Pipeline ein, wenn Sie Source Maps brauchen.