Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

223
Views
¿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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!