Desarrollé un sitio web que funciona bien en el escritorio, pero no funciona bien en los dispositivos móviles. Básicamente, se está tardando un tiempo infinito en cargar algunas páginas. Este es el error que recibí cuando revisé la información de velocidad de la página Lighthouse devolvió el error:
PROTOCOL_TIMEOUT. Waiting for DevTools protocol response has exceeded the allotted time. (Method: Network.emulateNetworkConditions) (PROTOCOL_TIMEOUT).En caso de que esto suceda en un contenedor Docker, intentaría usar el indicador --disable-dev-shm-usage para Chrome, por ejemplo, consulte https://github.com/GoogleChrome/lighthouse/issues/6512#issuecomment-925185412 . No sé qué CI/CD usa, por lo que no puedo recomendar un yaml específico porque eso depende de la plataforma (como GitHub, GitLab o algo más, tienen sus propias estructuras de yaml).
https://github.com/GoogleChrome/lighthouse/issues/6512 es un ticket general y puede examinar varios consejos. De acuerdo con https://github.com/GoogleChrome/lighthouse-ci/issues/504#issuecomment-740716892 , sus opciones pueden ser limitadas si utiliza un CI/CD basado en Docker.