javascript - ¿Por qué el puntaje de rendimiento de una aplicación NextJS vacía y por defecto es tan bajo?
Empecé a experimentar con mi primer proyecto de Next.js.
Después de crear un nuevo proyecto mediante create-next-app, ejecuté la pestaña de rendimiento en la aplicación web 'Lighthouse' (los resultados se pueden ver en las pestañas a continuación). El informe de rendimiento mostró un puntaje de 79; sin embargo, todas las demás pruebas superaron 90.
¿Puede alguien explicarme por qué estos son los resultados?
El proyecto se ha creado recientemente y está totalmente vacío; uno podría suponer que un informe de rendimiento devolvería una excelente calificación para dicho proyecto, pero no lo hizo. Si tiene alguna información que pueda ayudar a aclarar por qué la prueba de rendimiento está devolviendo los resultados que expliqué anteriormente, será apreciada. ¡Gracias!
Respuesta #1
Creo que estás ejecutando la prueba en el servidor de desarrollo. En el modo de desarrollo, se están utilizando muchos códigos js no utilizados. Por eso el rendimiento es un poco lento. Puedes verificar la versión de producción.
Todo lo que tienes que hacer es:
- ejecuta
npm build npm start(si tu servidor de desarrollo está ejecutándose en el puerto 3000, entonces ejecutanpm start -p 5000)- entonces ve a
http://localhost:5000y ejecuta el lighthouse. Creo que el rendimiento será mejor.

