Automatización dos informes de Lighthouse
Unha maneira fácil de ter automatizados os informes de Lighthouse é usando a ferramenta de Google chamada Lighthouse CI que nos permite pasar o test de ligthouse a unha web e gardar os resultados nun servidor para poder comparalos cos resultados doutras execucións.
Podes ir vendo as melloras en performance, accesibilidade, SEO, etc. da túa web. Inclusive podes engadir regras novas con plugins personalizados, por exemplo, para comprobar que non se engadiu html que non cumpra coas regras de accesibilidade.
Nun próximo post a idea é crear un plugin para lighthouse desde cero pra comprobar algunhas "normas" non escritas de SEO en cada un dos meus post.
Para ter sempre unha foto actual do sitemap da miña web utilizo playwright para revisar o sitemap, ter o arbol de ligazóns e crear un organigrama usando Treant.js como podes ver aquí reporte de lighthouse
Como o fixen?
1. Consegue todas as urls da túa sitemap
2. Executa lighthouse en cada unha das urls e garda o reporte
3. Crea un organigrama usando Treant.js
Exemplo só do primeiro nivel do arbol
Todo o código esta dispoñible na miña respositoro de github
4. Executa o teu script e desprega os arquivos nun servidor estático como Vercel
node main.js
Se queres ver os resultados só feixe click en "Lightouse" na barra de navegación superior.