Zum Inhalt springen
Toolars
Erkunden

JavaScript minimieren

JavaScript Minifier

Minifiziere JavaScript nach ECMAScript 2020 mit Terser in einem lokalen Web Worker — Typannotationen und JSX werden mit Zeilenangabe abgelehnt.

Lokale Verarbeitung

Verarbeitungsdetails

Tooleingaben werden auf Ihrem Gerät verarbeitet.

Für dieses Tool müssen eventuell Ressourcen geladen werden. Kontodienste laufen separat.

Offline-Ressourcen sind noch nicht vorbereitet.

Datenschutzinformationen
Fehler melden

Aufgabenpfad / von der Eingabe zum Ergebnis

So minifizierst du JavaScript

  1. 01

    Füge das Skript ein

    Fügen Sie UTF-8-Quelltext bis 256 KiB ein. Die Einrückung ist beim Minifizieren deaktiviert.

  2. 02

    Probiere zuerst das Beispiel

    Beispiel geladen. Führe die lokale Transformation aus, wenn du bereit bist.

  3. 03

    Drücke Minifizieren

    Klicken Sie auf Minifizieren. Terser verkürzt JavaScript ohne Ausdruckskomprimierung oder Umbenennung; /*!...*/-Kommentare bleiben erhalten. Führen Sie vor der Veröffentlichung eigene Tests aus.

  4. 04

    Prüfe die Statistiken

    Vergleichen Sie die UTF-8-Bytes von Ein- und Ausgabe sowie die Ersparnis. Ein negativer Wert bedeutet, dass das Ergebnis größer wurde; prüfen Sie es vor dem Kopieren oder Herunterladen.

  5. 05

    Kopiere oder lade das Ergebnis herunter

    Nutze Ergebnis kopieren für die Zwischenablage oder Herunterladen, um toolars.min.js zu speichern — Ergebnis kopieren ist der schnelle Weg, wenn die Ausgabe direkt in ein Script-Tag wandert. Zurücksetzen leert die Felder für das nächste Skript.

Tool-Fakten

Verarbeitung
In deinem Browser
Eingabe verlässt dieses Gerät
Nie
Aufbewahrung
Nichts wird gespeichert
Preis
Kostenlos

Deine Eingabe bleibt im Browser.

JavaScript minimieren nutzt seinen verifizierten lokalen Ausführungspfad und erstellt keinen versteckten Ein- oder Ausgabeverlauf.

Lokale Ausführung

Läuft im aktuellen Browser-Tab.

Keine versteckte Verarbeitung

Aktive Tool-Daten werden nie zu einem Toolars-Dokumentdatensatz.

Kein Konto erforderlich

Nutze den Kern-Workflow ohne Profil. Favoriten werden mit deinem Konto synchronisiert, sobald du dich anmeldest.

Sofortiges Zurücksetzen

Leere den Tab, und die aktiven Arbeitsdaten sind weg.

Wann JavaScript minimieren nützlich ist

Code-Reviews

Mache Quellcode leichter prüfbar, bevor du ihn mit anderen Entwicklern teilst.

Build-Artefakte

Erstelle kompaktes HTML, CSS oder JavaScript, ohne den Quellcode auszuführen.

Kopierfertige Snippets

Formatiere ein fokussiertes Beispiel und übernimm es direkt in Dokumentation oder Editor.

Was JavaScript minimieren tatsächlich tut

Für eine kleinere eigenständige JavaScript-Datei fügen Sie das gebaute reine JavaScript ein, minifizieren es lokal, vergleichen die UTF-8-Bytes und testen die gespeicherte Ausgabe im Projekt. Bewahren Sie den lesbaren Quelltext in der Versionsverwaltung auf.

Häufige Fragen

Was macht die Minifizierung eigentlich?
Überflüssiger Leerraum und normale Kommentare werden entfernt. Komprimierung und Umbenennung von Bezeichnern sind deaktiviert; Ausdrücke werden nicht optimiert und Bindungen nicht umbenannt.
Wird mein Code während der Minifizierung ausgeführt?
Nein. Der Quelltext wird in einem lokalen Worker geparst und wird nie ausgeführt, hochgeladen oder gespeichert. Die Akzeptanz durch den Parser ist weder Anwendungskorrektheit noch Browser-Kompatibilität.
Kann ich hier TypeScript oder JSX minifizieren?
Nein. Der Parser erwartet einfaches JavaScript als ECMAScript 2020, Typannotationen und JSX-Syntax werden also als Fehler mit ihrer Zeile und Spalte abgelehnt. Transpiliere zuerst zu JavaScript, dann minifiziere den emittierten Code.
Erzeugt der Arbeitsbereich eine Source Map?
Nein. Die Ausgabe ist nur der minifizierte Code — was du im Ergebnisfeld siehst, ist das komplette Artefakt, bereit zum Kopieren oder zum Herunterladen als toolars.min.js. Wenn du Debugging-Maps brauchst, generiere sie in deiner Build-Pipeline, wo die Originaldateien leben.
Warum wurde mein Skript abgelehnt?
Terser erwartet gültiges reines JavaScript; TypeScript-Annotationen und JSX müssen zuerst transpiliert werden. Korrigieren Sie die Syntax und starten Sie erneut. Code wird hier nicht ausgeführt.
Was sind die Limits, und wird irgendetwas hochgeladen?
Die Eingabe ist auf 256 KiB, die Ausgabe auf 512 KiB begrenzt. Für Start und Ausführung des lokalen Workers gelten je fünf Sekunden; Bearbeiten oder Abbrechen stoppt ihn. Der Quelltext bleibt in diesem Browser; nichts wird hochgeladen.

Verwandte Aufgaben statt Sackgasse.

Wechsle in einen anderen fokussierten Arbeitsbereich, ohne zum vollständigen Index zurückzukehren.

URL-Arbeitsbereich

URL Workbench

URL-Listen mit Schutz signierter Links bereinigen; Gründe pro Zeile, Komponentenvergleich und Sitemap-Export.

Bearbeiten

JSON untersuchen

JSON Explorer

JSONPath abfragen, Felder extrahieren und JSON-Pointer-Strukturen verlustfrei zurückwandeln, auch bei großen Zahlen.

Prüfen

JSON Schema prüfen

JSON Schema Validator

Draft 7 oder 2020-12 lokal mit Fehlerpfaden prüfen; Schemas aus mehreren Beispielen ableiten.

Prüfen

HTML veröffentlichen

HTML Publishing

Eingefügtes HTML bereinigen und Listen, Links sowie Tabellensemantik erhalten; Änderungen sicher ansehen.

Veröffentlichen