Contáctanos
Webflow Premium Partner Ehab Fayez
Volver a Agent Skills
Frontend y Diseño

Lighthouse Performance Auditing

Ejecuta auditorías de Lighthouse desde tu agente para medir puntuaciones de rendimiento, accesibilidad, SEO y mejores prácticas.

Claude Code Codex Cursor Gemini CLI

Descripción General

Google Lighthouse es la herramienta estándar de la industria para auditar la calidad de páginas web en las categorías de rendimiento, accesibilidad, mejores prácticas y SEO. Los agentes de IA pueden ejecutar auditorías de Lighthouse programáticamente, interpretar los resultados e implementar correcciones para las auditorías fallidas automáticamente.

Usando la CLI de Lighthouse, tu agente de IA puede auditar cualquier URL o servidor de desarrollo local, luego analizar el informe JSON para identificar problemas específicos. Puede corregir recursos que bloquean el renderizado, implementar atributos ARIA faltantes, añadir texto alt a imágenes, configurar encabezados de caché adecuados y optimizar tamaños de bundles de JavaScript basándose en los hallazgos de la auditoría.

Ejecutar Lighthouse como parte de tu flujo de trabajo de desarrollo asegura que detectes regresiones de rendimiento antes de que lleguen a producción. Los agentes de IA pueden configurar integración CI/CD con Lighthouse CI, establecer presupuestos de rendimiento y rastrear puntuaciones a lo largo del tiempo para prevenir la degradación gradual.

¿Para Quién Es?

  • Desarrolladores ejecutando auditorías de rendimiento antes de desplegar a producción
  • Equipos configurando Lighthouse CI para detectar regresiones automáticamente
  • Ingenieros corrigiendo sistemáticamente problemas de accesibilidad y SEO
  • Equipos enfocados en rendimiento estableciendo y aplicando presupuestos de calidad

Instalación

Configurar Claude Code
npm install -g lighthouse
lighthouse http://localhost:3000 --output json --output-path report.json

Configuración

// lighthouserc.js (Lighthouse CI)
module.exports = {
  ci: {
    collect: {
      url: ["http://localhost:3000/", "http://localhost:3000/about"],
      numberOfRuns: 3,
    },
    assert: {
      assertions: {
        "categories:performance": ["error", { minScore: 0.9 }],
        "categories:accessibility": ["error", { minScore: 0.95 }],
      },
    },
  },
};