JavaScript minimieren
Minifiziere JavaScript nach ECMAScript 2020 mit Terser in einem lokalen Web Worker — Typannotationen und JSX werden mit Zeilenangabe abgelehnt.
Tool öffnen — JavaScript minimierenJavaScript minimieren vs JavaScript-Formatierer
Die kurze Antwort: Der JavaScript Formatter macht Code lesbar — er rückt minimierten oder unordentlichen Quelltext mit einem echten Parser auf zwei oder vier Leerzeichen ein, ohne ihn auszuführen. Der JavaScript Minifier macht Code klein — er lässt Terser in einem lokalen Worker Leerraum entfernen und Syntax für die Auslieferung verkürzen. Lesbarkeit versus Ladegröße.
| JavaScript minimieren | JavaScript-Formatierer | |
|---|---|---|
| Zweck | Minifiziere JavaScript nach ECMAScript 2020 mit Terser in einem lokalen Web Worker — Typannotationen und JSX werden mit Zeilenangabe abgelehnt. | Formatiere JavaScript mit einem echten Syntax-Parser im Browser — Einrückung mit 2 oder 4 Leerzeichen, ohne dass dein Code hochgeladen wird. |
| Eingabe | JavaScript bis ES2020 — kein TypeScript oder JSX — bis 256 KiB | JavaScript-Quelltext bis 256 KiB, geparst, aber nie ausgeführt |
| Ausgabe | Minimiertes Skript mit Byte-Statistik vorher und nachher | Neu eingerückter Quelltext mit 2 oder 4 Leerzeichen, Fehler mit Position |
| Typischer Einsatz | Auslieferung: Skript oder Bundle-Snippet für die Produktion verkleinern | Lesen: minimierten Code zum Prüfen oder Debuggen entpacken |
Die wichtigsten Unterschiede
Der Formatter setzt für Menschen um; der Minifier verkleinert dieselbe Sprache für die Auslieferung.
Beide nehmen reinen JavaScript bis 256 KiB; der Minifier lehnt außerdem TypeScript und JSX ab, weil Terser nur ES2020 akzeptiert.
Der Minifier zeigt eingesparte Bytes am verkürzten Output; der Formatter zeigt denselben Code neu eingerückt, mit Syntaxfehlern an Zeile und Spalte.
Prüfen oder Debuggen zeigt auf den Formatter; die Produktions-Payload auf den Minifier.
Minifiziere JavaScript nach ECMAScript 2020 mit Terser in einem lokalen Web Worker — Typannotationen und JSX werden mit Zeilenangabe abgelehnt.
Tool öffnen — JavaScript minimierenFormatiere JavaScript mit einem echten Syntax-Parser im Browser — Einrückung mit 2 oder 4 Leerzeichen, ohne dass dein Code hochgeladen wird.
Tool öffnen — JavaScript-FormatiererVerwandte Vergleiche