Volver al inicio

Auditoría del sitio web de Garry Tan: 6 MB y 169 solicitudes

La auditoría de la página principal de garryslist.org reveló 169 solicitudes y 6.42 MB de tráfico debido a código generado por IA. Se cargan pruebas, controladores no utilizados y PNG sin comprimir. La comparación con Hacker News muestra una superioridad 562 veces mayor en volumen.

6.42 MB en el blog del CEO de YC: Auditoría completa
Advertisement 728x90

Auditoría de Rendimiento del Sitio Web del CEO de Y Combinator: 6.42 MB en la Página de Inicio

La página de inicio de garryslist.org genera 169 solicitudes HTTP y transfiere 6.42 MB de datos. Este es un blog de boletines, pero el volumen de tráfico supera las expectativas para contenido simple. Garry Tan, CEO de Y Combinator, declaró 37 mil líneas de código por día durante 72 días, totalizando 78.4 mil líneas generadas por IA. Una auditoría del lado del cliente reveló problemas sistémicos en producción.

El navegador carga 28 archivos de prueba: membership_form_controller.test (89 KB), media_grid_controller.test (31 KB), story_composer_controller.test (19 KB) y otros. Volumen total: 300 KB. Todos los archivos devuelven un estado 200 y se descargan sin motivo.

Controladores Stimulus Redundantes

La página solicita 78 controladores Stimulus, totalizando 154 KB. La lista incluye:

Google AdInline article slot
  • Generación de imágenes con IA;
  • Extracción de voz;
  • Generación de video;
  • Gráficos de pétalos;
  • Validación de borradores;
  • Cálculos de Voice Lab;
  • Plantilla Hello World (hello_controller.js, 157 bytes).

Ninguno se usa en la página de inicio, pero el código se carga completamente.

El logo del oso está duplicado 8 veces: 3 PNGs, 2 WebPs, 2 AVIFs y un favicon de 512x512. Un AVIF tiene 0 bytes, un error de conversión. Total 654 KB en logos.

Problemas con Imágenes

Las imágenes de los artículos se sirven como PNGs sin comprimir desde CloudFront:

Google AdInline article slot
  • PNG de 2.07 MB;
  • PNG de 1.99 MB.

El navegador solicita AVIF/WebP (Accept: image/avif, image/webp), el servidor lo ignora, enviando 4 MB de PNGs. En WebP, el volumen se reduciría a 200–400 KB.

Ineficiencias Adicionales

  • Editor Trix (520 KB, transfiere 120 KB) en una página de solo lectura.
  • 47 imágenes sin texto alternativo.
  • DOM se renderiza dos veces (móvil + escritorio).
  • <title> duplicado en <head>.
  • Archivo CSS vacío (solo un comentario).
  • Análisis de PostHog proxy a través de /s/ para evitar bloqueadores (// Cargar SDK desde nuestro proxy (evita bloqueadores de anuncios)).

Comparación con Hacker News

Hacker News: 7 solicitudes, 12 KB. Garry's List: 169 solicitudes, 6.42 MB — 562 veces más pesado. Sin imágenes, el 73% del tráfico es basura.

| Métrica | Hacker News | Garry's List |

Google AdInline article slot

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

| Solicitudes | 7 | 169 |

| Volumen | 12 KB | 6.42 MB |

| Ratio | 1x | 562x |

Conclusiones Clave

  • 78.4 mil líneas de código generado por IA en producción llevan a cargar pruebas y módulos no utilizados.
  • 4 MB de PNGs sin comprimir en lugar de WebP/AVIF — la principal carga de tráfico.
  • Recursos duplicados (logos, DOM) aumentan el tiempo de carga.
  • La falta de optimización cuesta más que la revisión de código.
  • La IA escala el proceso de entrada, incluyendo sus defectos.

La auditoría cubre solo el lado del cliente. Para comparación: el desarrollador de 17 años @xiaonweb creó un motor de navegador en Rust (tokenizador HTML, cascada CSS, modelo de caja, renderizador wgpu), mostrando un profundo entendimiento de la web.

— Editorial Team

Advertisement 728x90

Leer después