Stimmt etwas mit diesem Tool nicht?
Über „Skript Minifizieren Online“
Dieses Tool minifiziert JavaScript: Leerzeichen und Kommentare entfernt, kurze Variablennamen wo möglich, kleine Optimierungen für minimale Dateigröße. Funktional identisch, typischerweise 40–60% kleiner.
Minifiziertes JS lädt schneller, spart Speicher und Bandbreite. Moderne Build-Pipelines (webpack, esbuild, vite) erledigen das automatisch, dieses Tool ist für Ad-hoc-Aufgaben gedacht.
Öffentliche API-Namen (über module.exports / export) bleiben erhalten, interne Variablen werden umbenannt.
So nutzt du dieses Tool
Eine JavaScript-Datei für die Produktion komprimieren
JS einfügen
Lesbares JS ins Feld «JS». Komplette Module oder einzelne Funktionen sind okay; der Minifier läuft über den AST und versteht Scope, Hoisting sowie Arrow vs. Function.
Ausführen
Ergebnis: `minified` und `savedPercent` (wie viel kleiner als der Input). Typische Gewinne: 35–55 % bei handgeschriebenem JS, weniger bei bereits tree-shake-ten Bundles. Lange Identifier-Namen verlieren am meisten.
Was entfernt wird
Kommentare, Whitespace, tote Zweige, die beweisbar unerreichbar sind. Identifier werden, wo sicher, zu Einzelbuchstaben gemangelt (Locals; Exports bleiben lesbar). String-Literale, RegEx-Body und Template-Literale werden NICHT angerührt.
Source-Map nicht weglassen
Wer für Deployment minifiziert, sollte eine Sourcemap erzeugen, damit Stack-Traces im Produktivbetrieb lesbar bleiben. Dieses Tool ist ein schneller paste-and-go-Minifier; für echte Builds terser oder esbuild mit `--sourcemap` nutzen und die `.map` neben das Bundle ausliefern.