Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

202
Visualizações
Medición del rendimiento de la página Next.js con performance.now

Quiero medir cuánto tiempo tomó la página para SSR. En next.js hay una manera de medir el rendimiento, utilizando la función reportWebVitals Pero antes de seguir con este enfoque, me gustaría jugar con performance.now .

Entonces, ¿es posible medir el tiempo de procesamiento con el performance.now ? Ahora algo como el siguiente fragmento, ¿será preciso?

 const Page = () => { const t1 = performance.now(); const pageBody = <h1>Hello world</h1> const t2 = performance.now(); console.log(`Page took ${t2 - t1}ms`); return pageBody; }

Nota: Supongamos que solo estamos haciendo SSR

about 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

aquí está el resultado de mi investigación, el tiempo de página no se relaciona con el procesamiento de componentes, como se dijo en los comentarios, el procesamiento es lo que necesita medir

 page: 0.112ms component: 0.113ms render 0 -------------: 10.383ms page: 0.018ms component: 0.054ms render 1000 -------------: 1.284ms page: 0.021ms component: 3.903ms render 1000000 -------------: 4.749ms page: 0.019ms component: 1.195s render 1000000000 -------------: 1.201s page: 0.011ms // codes https://github.com/postor/measure-performance-of-react-ssr

Entonces, ¿por qué sucede esto? porque jsx se compilan así

 // before const Page = ()=> <Comp /> // after const Page = ()=>React.createElement(Comp)

por lo tanto, React.createElement no representa los subcomponentes directamente, más como estructuras con subcomponentes, como se menciona en el comentario, React is more a scheduler than a reactor , los componentes se llaman cuando es necesario, por lo que la línea de tiempo se ve así

 call render found page call page and return structure found component call component and return structure render structure to html and return
about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda