Posts Tagged with “dom”

New LP Domain Commands and Native MCP

The LP domain grows with LP.getSemanticTree, LP.getInteractiveElements, and LP.getStructuredData alongside a native MCP server built into the browser binary that exposes the same engine capabilities without CDP.Read More →

Native Markdown Output in Lightpanda

Lightpanda now converts web pages to markdown natively inside the browser, cutting token usage for AI agents.Read More →

Migrating our DOM to Zig

We replaced LibDOM with a custom Zig implementation for better cohesion across events, Custom Elements, and ShadowDOM. Here's how we built it and what we learned along the way.Read More →

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.Read More →