<acronym title="JavaScript">JS</acronym> minimieren:
Compress JavaScript instantly. Removes whitespace, comments, and optimizes variable names. Processed 100% in your browser — your code stays private.
JavaScript Input
Minified Output
100% Private
All processing happens in your browser via Terser.js. Your code is never sent to any server.
ES2020+ Support
Terser unterstützt modernes JavaScript einschließlich Pfeilfunktionen, async/await, Klassen und Vorlagenliterale.
Faster Page Load
Die Minimierung von JS reduziert die Dateigröße um 30-70 % und verbessert die Bewertung von Time to Interactive und Core Web Vitals.
What is JavaScript Minification?
Die JavaScript-Minifizierung ist der Prozess, bei dem alle unnötigen Zeichen aus dem Quellcode entfernt werden, ohne dessen Funktionalität zu ändern. Dazu gehören Leerzeichen, Zeilenumbrüche, Kommentare und lange Variablennamen — die durch kürzere Äquivalente ersetzt werden. Das Ergebnis ist eine kleinere Datei, die schneller heruntergeladen und geparst wird, aber funktional identisch mit dem Original ist.
This tool uses Terser — the industry-standard JavaScript minifier and the engine behind Webpack, Vite, and esbuild. Terser performs both minification (removing whitespace and comments) and mangling (renaming variables to shorter names like a, b, c), achieving reductions of 30–70% depending on code style. It fully supports ES2020+ syntax including async/await, optional chaining, and nullish coalescing.
Die Minimierung von JavaScript verbessert direkt die Core Web Vitals. Kleinere JS-Pakete reduzieren die Time to Interactive (TTI) und die Total Blocking Time (TBT) — zwei Kennzahlen, die Google in seinen Lighthouse-Audits misst und als Ranking-Signale verwendet. Googles PageSpeed Insights kennzeichnet nicht minimiertes JavaScript als "Eliminate render-blocking resources" oder "Minify JavaScript" -Möglichkeit.
When to Minify JavaScript
Minify JS when:
- ✓ Bereitstellung in der Produktion — immer minimiertes JS bedienen
- ✓ Ihr PageSpeed Insights-Score zeigt "JavaScript minimieren"
- ✓ Umgang mit Skripten von Drittanbietern, die nicht vorminifiziert wurden
- ✓ Reducing payload for mobile users on slow connections
- ✓ Verbesserung der Time to Interactive (TTI) und der Gesamtblockierzeit
- ✓ Kombinieren mehrerer kleiner Skripte vor der Bereitstellung
Typische Größenreduzierungen:
- • Well-commented library: 50–70% reduction
- • Typical application code: 30–50% reduction
- • Already compressed or generated code: 10–20% reduction
- • Zusätzliche gzip Kompression oben: weitere 60–80%
Für maximale Wirkung zuerst verkleinern, dann mit gzip- oder Brotli-Komprimierung von Ihrem Webserver aus bedienen.