Dein Quelltext gehört jemandem
Das JavaScript, das formatiert werden muss, stammt meist aus einem nicht öffentlichen Projekt: ein Produktions-Bundle, ein Fragment von einem Kunden, Geschäftslogik. Es in einen gehosteten Formatierer einzufügen heißt, diesen Code an Dritte zu geben. Hier läuft die Formatierung in deinem Tab und verlässt dein Gerät nicht.
Was es tut und was nicht
Es ordnet Leerraum, Einrückung und Zeilenumbrüche neu. Die Semantik bleibt unberührt: der Code tut vorher und nachher genau dasselbe. Variablen werden nicht umbenannt und Verschleierung nicht rückgängig gemacht, ein minifiziertes Bundle bleibt also bei seinen Einbuchstabennamen.
Der häufigste Anwendungsfall
Eine Produktions-`.min.js` öffnen, um zu verstehen, warum in einer Umgebung ohne Source Maps etwas kaputtgeht. Ebenso nützlich, um Code aus verschiedenen Quellen zu vereinheitlichen, bevor man ihn vergleicht, denn Einrückungsunterschiede verschmutzen jeden Diff.