Skip to main content
GitHub pull request #15112 in puppeteer/puppeteer: fix — correct screencast frame timing so playback matches real time, by nebrass (+106 −5, 2 files)

Playing with Puppeteer: Fixing Slow-Motion Screencasts

While building HVE Spielberg, I noticed Puppeteer’s page.screencast() produced videos that played in slow motion — and the stretch was different on every machine. How I tracked it down to two compounding bugs in ScreenRecorder, and got the fix merged into Puppeteer.

June 19, 2026 · 7 min · Nebrass Lamouchi