Инструменты9 сентября 2026 г., 15:47 МСК🤖 Auto

Lightpanda: новый браузер на Zig для AI-агентов с производительностью в 16 раз выше Chrome

Команда Lightpanda представила headless-браузер, написанный с нуля на языке Zig. Он не является форком Chromium и демонстрирует рекордную скорость и экономичность памяти, что делает его идеальным выбором для автоматизации и AI-агентов.

Баннер новости 7082

Революция на Zig: не форк, а новая архитектура

Lightpanda — это headless-браузер, созданный с нуля специально для нужд AI-агентов и веб-автоматизации. В отличие от популярных решений, таких как Puppeteer или Playwright, которые работают поверх Chromium или WebKit, Lightpanda написан на языке Zig. Это позволяет избежать накладных расходов, присущих большим кодовым базам C++, и обеспечивает прямой контроль над памятью и производительностью.

Проект позиционируется как легковесная альтернатива для сценариев, где критичны скорость отклика и минимальное потребление ресурсов сервера.

Бенчмарки: 16x меньше памяти и 9x быстрее

Разработчики провели стресс-тестирование на инстансе AWS EC2 m5.large, обработав 933 реальных веб-страниц. Результаты демонстрируют существенное преимущество Lightpanda перед Headless Chrome в ключевых метриках:

Метрика Lightpanda Headless Chrome Преимущество
Пиковое потребление памяти (100 страниц) 123 MB 2 GB ~16x меньше
Время выполнения (100 страниц) 5 сек 46 сек ~9x быстрее

Такая эффективность позволяет запускать тысячи параллельных сессий на одном сервере, что критически важно для масштабируемых AI-систем.

AI-Agent Mode и PandaScript

Ключевая фишка Lightpanda — встроенный режим агента (lightpanda agent). Пользователь может описать задачу на естественном языке, и браузер сам выполнит навигацию, клики, заполнение форм и извлечение данных. Поддерживаются провайдеры: Anthropic, OpenAI, Gemini, Vertex AI, Mistral, Hugging Face, а также локальные модели через Ollama/llama.cpp.

Результат работы агента сохраняется в формате PandaScript — это ванильный JavaScript с нативными примитивами браузера. Скрипты детерминированы и не требуют LLM для повторного запуска, что позволяет прототипировать логику с помощью ИИ, а затем «продакшнить» её без затрат на токены.

Интеграция с MCP и Webdriver Bidi

Lightpanda поддерживает протокол MCP (Model Context Protocol) через JSON-RPC 2.0, что упрощает интеграцию с внешними AI-приложениями. Также реализована поддержка Webdriver Bidi и классического CDP (Chrome DevTools Protocol) на порту 9222. Это обеспечивает совместимость с существующими инструментами, такими как Puppeteer и Playwright, позволяя подключаться к Lightpanda как к обычному headless-браузеру.

Установка и совместимость

Браузер доступен для Linux (x86_64, aarch64), macOS и Windows (через WSL2). Также предоставлены официальные Docker-образы для архитектур amd64 и arm64. Для Linux-релизов требуется glibc (не подходит для Alpine/musl без сборки из исходников).

Установка через Homebrew:

brew install lightpanda-io/browser/lightpanda

Запуск Docker-контейнера с CDP-сервером:

docker run -d --name lightpanda -p 127.0.0.1:9222:9222 lightpanda/browser:nightly

Источник: Github ↗