Lightpanda's blog
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.
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.
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.

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.

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.
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.
Lightpanda browser now uses libcurl
We've switched all Lightpanda browser HTTP requests from our home made Zig HTTP client + zig.tls) to libcurl
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.
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?