ToolsPlaywrightAutomation

We record real walkthroughs of every site with Playwright (and why)

DN Dave Nebot · July 7, 2026 · 7 min read

A portfolio stakes its credibility on the images. Desktop mockups floating in 3D look nice but prove nothing. We wanted to show the sites actually working, so we recorded them.

The idea

For every case study there's a browser frame that plays a real video of the site scrolling on its own. It's not a static screenshot with a CSS trick: it's the site rendered and recorded, with its real typography, animations and content.

brokenufo.com
The real Broken UFO walkthrough, embedded as-is in its case study.

The pipeline

We use Playwright with headless Chromium. The flow per site: open the page, wait for everything to load, do a smooth, scripted scroll from top to bottom while recording, and save the video. Then we transcode to a lightweight WebM (VP8) so it's small and loads instantly.

const ctx = await browser.newContext({
  viewport: { width: 1920, height: 1080 },
  recordVideo: { dir: 'out/', size: { width: 1920, height: 1080 } },
});
const page = await ctx.newPage();
await page.goto(url, { waitUntil: 'load' });
// cerrar el banner de cookies para que no tape la web
await dismissCookies(page);
await smoothScrollToBottom(page, 14_000); // 14 s de recorrido
await ctx.close(); // Playwright vuelca el vídeo al cerrar
Two details that change everything

1) Record at 1920×1080: below that, responsive sites collapse to their mobile version and don't shine. 2) Close the cookie banner before recording, or half your video ends up with an overlay covering the content.

What we learned

The result: a portfolio where every project is demonstrated instead of described. And a reusable script we re-run every time a client updates their site.

DN
Dave Nebot
The Intervolutions team · writes about what we build.

Shall we build something big? Put it together in 30 seconds.

Pick what you want to build and add powers: your plan takes shape in real time. No emails, no waiting. Play.

01 What are we building?
02 Add powers

Ballpark ranges based on +100 real projects. The real quote comes after a 20-minute call, and always with no fine print.

Your plan
Solid product
To sell for real from day one.
01 Development 02 Consulting 03 Cloud
Estimated time
69 weeks
Ballpark range
$4.99.7K
The whole team, no middlemen

Reply in 24–48h · Detailed proposal · No commitment

+100 projects delivered Reply within 24–48h Zero fluff