Zurück zur Startseite

Garry Tan Website Audit: 6 MB und 169 Anfragen

Prüfung der Hauptseite garryslist.org ergab 169 Anfragen und 6.42 MB Traffic durch AI-generierten Code. Testdateien, ungenutzte Controller und unkomprimierte PNG werden geladen. Vergleich mit Hacker News zeigt 562-fache Überlegenheit im Volumen.

6.42 MB auf YC CEO Blog: Vollständige Audit
Advertisement 728x90

Performance-Audit der Website des Y Combinator-CEOs: 6,42 MB auf der Startseite

Die Startseite von garryslist.org generiert 169 HTTP-Anfragen und überträgt 6,42 MB Daten. Es handelt sich um einen Newsletter-Blog, aber das Datenvolumen übersteigt die Erwartungen für einfache Inhalte. Y Combinator-CEO Garry Tan gab an, 37.000 Codezeilen pro Tag über 72 Tage zu generieren, insgesamt 78.400 Zeilen durch KI. Ein clientseitiges Audit deckte systemische Probleme in der Produktion auf.

Der Browser lädt 28 Testdateien: membership_form_controller.test (89 KB), media_grid_controller.test (31 KB), story_composer_controller.test (19 KB) und andere. Gesamtvolumen — 300 KB. Alle Dateien liefern einen 200-Status und werden ohne Grund heruntergeladen.

Überflüssige Stimulus-Controller

Die Seite fordert 78 Stimulus-Controller an, insgesamt 154 KB. Die Liste umfasst:

Google AdInline article slot
  • KI-Bildgenerierung;
  • Spracherkennung;
  • Videogenerierung;
  • Petal-Diagramme;
  • Entwurfsvalidierung;
  • Voice Lab-Berechnungen;
  • Hello World-Vorlage (hello_controller.js, 157 Bytes).

Keiner wird auf der Startseite verwendet, aber der Code wird vollständig geladen.

Das Bärenlogo ist 8-mal dupliziert: 3 PNGs, 2 WebPs, 2 AVIFs und ein 512x512-Favicon. Ein AVIF ist 0 Bytes groß, ein Konvertierungsfehler. Insgesamt 654 KB für Logos.

Bildprobleme

Artikelbilder werden als unkomprimierte PNGs von CloudFront bereitgestellt:

Google AdInline article slot
  • 2,07 MB PNG;
  • 1,99 MB PNG.

Der Browser fordert AVIF/WebP an (Accept: image/avif, image/webp), der Server ignoriert dies und sendet 4 MB PNGs. In WebP würde das Volumen auf 200–400 KB reduziert.

Weitere Ineffizienzen

  • Trix-Editor (520 KB, überträgt 120 KB) auf einer schreibgeschützten Seite.
  • 47 Bilder ohne Alt-Text.
  • DOM wird zweimal gerendert (Mobil + Desktop).
  • Duplizierter <title> in <head>.
  • Leere CSS-Datei (nur ein Kommentar).
  • PostHog-Analytics über /s/-Proxy zur Umgehung von Blockern (// SDK von unserem Proxy laden (umgeht Werbeblocker)).

Vergleich mit Hacker News

Hacker News: 7 Anfragen, 12 KB. Garry's List: 169 Anfragen, 6,42 MB — 562-mal schwerer. Ohne Bilder sind 73 % des Traffics unnötig.

| Metrik | Hacker News | Garry's List |

Google AdInline article slot

|---------|-------------|--------------|

| Anfragen | 7 | 169 |

| Volumen | 12 KB | 6,42 MB |

| Verhältnis | 1x | 562x |

Wichtige Erkenntnisse

  • 78.400 Zeilen KI-generierten Codes in der Produktion führen zum Laden von Tests und ungenutzten Modulen.
  • 4 MB unkomprimierte PNGs statt WebP/AVIF — die Hauptlast des Traffics.
  • Doppelte Ressourcen (Logos, DOM) erhöhen die Ladezeit.
  • Fehlende Optimierung kostet mehr als Code-Reviews.
  • KI skaliert den Input-Prozess, einschließlich seiner Fehler.

Das Audit deckt nur die Client-Seite ab. Zum Vergleich: Der 17-jährige Entwickler @xiaonweb erstellte eine Browser-Engine in Rust (HTML-Tokenizer, CSS-Kaskade, Box-Modell, wgpu-Renderer), was tiefes Web-Verständnis zeigt.

— Editorial Team

Advertisement 728x90

Weiterlesen