Ich hab mal die aktuelle Seite von heise.de verwendet, das sind 571109 Zeichen laut Deinem Code - also mehr als das 20-Fache Deines Tests:
Resultat siehe Anhang.
Du musst aber eins Bedenken: HtmlMinifcation ist die Optimierung auf der "letzten Meile" und ist Bestandteil des Cachings.
Wenn Du ständig Seiten mit einer halben Million Zeichen komprimierst, dann solltest Du Dir eher Überlegungen über das Gesamtkonzept machen.
"Realistisch" ist dieser Test also gewiss
nicht.
In modernen Webseiten wird der Rahmen ohne dynamischen Daten nur noch aus dem Cache geliefert. Hier spielt Minification eine Rolle, weil der komprimierte, statische Inhalt anschließend nur noch gepusht wird - und genau hier ist es interessant.
Die Daten werden dann dynamisch zB wie AngularJS und Co nachgeladen.
Statistik auf Azure - Vorher und Nachher
Lieferung ohne Minify aus dem Cache: 51ms (
Info)
Ohne Minify Filter: 93ms (
Info)
Mit Minify Filter: 104ms (
Info)
Lieferung mit Minify aus dem Cache: 40ms (
Info)
Das Auslieferungsvolumen hat sich um 27% verringert - das Lieferverhalten aus dem Cache um 20% verbessert.
Hast noch weitere Gegenargumente? :)
Abt hat dieses Bild (verkleinerte Version) angehängt:

Volle Bildgröße