Lightpanda's blog

Article view

Why We Built Lightpanda in Zig

We chose Zig over C++ and Rust because we wanted a simple, modern systems language. Here's what we learned building a browser with it.

Francis Bouvier
Article view

CDP Under the Hood: A Deep Dive

The Chrome DevTools Protocol powers every major browser automation library, but it wasn't designed for browser automation.

Pierre Tachoire
Article view

The Real Cost of JavaScript: Why Web Automation Isn't What It Used to Be

Modern web architecture has made traditional HTTP crawling obsolete. JavaScript execution is now mandatory for most sites and that changes everything about infrastructure costs and scale.

Katie Hallett
Article view

What Is a True Headless Browser?

We explore the difference between a consumer browser in headless mode versus a true headless browser built for machines.

Pierre Tachoire
Article view

CDP vs Playwright vs Puppeteer: Is This the Wrong Question?

Web automation tools like Playwright and Puppeteer run on top of CDP. Understanding CDP helps developers choose the right level of abstraction.

Pierre Tachoire
Article view

Browser security in the age of AI agents

AI agents introduce new security risks when given direct browser access. Lightpanda explores how a lightweight browser with instant startup can mitigate these threats.

Pierre Tachoire
Article view

Lightpanda browser now uses libcurl

We've switched all Lightpanda browser HTTP requests from our home made Zig HTTP client + zig.tls) to libcurl

Pierre Tachoire
Article view

Lightpanda raises pre-seed to develop the first browser built for machines and AI

We’re excited to share that Lightpanda has raised a pre-seed round to build the first browser designed from the ground up for machines.

Katie Hallett
Article view

Why build a new browser? From intuition to reality

Three years ago when we started Lightpanda, we asked ourselves a seemingly simple question what would a browser look like if it were built specifically for automation?

Francis Bouvier