Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

227
Vistas
¿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 la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda