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

232
Visualizações
¿Por qué las animaciones de los titiriteros se ejecutan *más rápido* que en tiempo real?

Estoy renderizando animaciones con Puppeteer en AWS Lambda y me encuentro con un comportamiento extraño: Puppeteer se ejecuta más rápido que en tiempo real.

Mi animación tarda 4 segundos en un Chrome de escritorio normal. Cuando se ejecuta en AWS-Lambda-Puppeteer, toma un rango de 1 segundo a 4 segundos, según el tamaño de la ventana gráfica.

Completamente contrario a la intuición, cuanto más grande es la ventana gráfica, más rápido se ejecuta . Todas las demás variables se mantienen iguales (CPU, mem, código, ...)

Como era de esperar, el código siempre genera 25 capturas de pantalla por segundo (cualquiera que sea el tamaño de la ventana gráfica), por lo que 100 fotogramas en 4 segundos. Esto me hace pensar que el código del nodo js se ejecuta correctamente en tiempo real.

Con una ventana gráfica de 300x200, la animación tarda 4 segundos y los 100 fotogramas contienen la animación.

Cuando cambio a una ventana gráfica de 600x400, la animación se reproduce más rápido y toma menos de 2 segundos, por lo que los primeros 50 cuadros tienen la animación y los últimos 50 cuadros son estáticos con el último cuadro de animación.

A medida que aumento el tamaño de la ventana gráfica, la velocidad aumenta hasta menos de un segundo.

¿Alguien sabe si hay una explicación y una solución para esto?

Notas adicionales:

No creo que sea un problema con mi código, ya que crea los marcos como se esperaba. Parece más un comportamiento / escenario de titiritero.

Por cierto, estoy tomando capturas de pantalla usando el habitual:

 page.screenshot({ omitBackground: true });
about 4 years ago · Juan Pablo Isaza
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