Правителю надлежит быть окруженным таинственностью (Хань-фэй).

Вышел из бета-версии Lightpanda 1.0 — облегченный браузер без графического интерфейса


Вышел из бета-версии Lightpanda 1.0 — облегченный браузер без графического интерфейса

Lightpanda, headless-браузер с открытым исходным кодом, созданный с нуля на языке Zig, достиг версии 1.0, выйдя из бета-версии после двух лет разработки и более 10 000 коммитов. Этот релиз стал первой стабильной версией проекта, которую разработчики теперь считают готовой к использованию в рабочих целях.

Браузер разработан специально для автоматизации, веб-скрейпинга и использования ИИ-агентов. В отличие от традиционных браузеров, работающих в безголовом режиме, он полностью исключает графический рендеринг и фокусируется на выполнении JavaScript, сетевых операциях, обработке DOM и совместимости с существующими инструментами автоматизации.

Мы представили Lightpanda еще в марте, когда проект находился на стадии бета-тестирования и обещал значительно меньшее потребление ресурсов по сравнению с headless-версией Chrome. В версии 1.0 большая часть разработки была сосредоточена на улучшении совместимости с большим количеством веб-сайтов и повышении безопасности.

Одно из самых значительных улучшений — поддержка веб-стандартов. Lightpanda теперь проходит 1 739 845 подтестов веб-платформы по сравнению с 2645 в ноябре 2024 года. Для сравнения: Chrome проходит примерно 2,18 миллиона тестов, что составляет около 80 % от общего числа тестов Chrome.

Однако значительная часть оставшегося разрыва приходится на тесты CSS, SVG и графического рендеринга, которые Lightpanda намеренно не поддерживает. Разработчики сосредоточились на функциях, необходимых для программного взаимодействия с веб-сайтами, включая Shadow DOM, IndexedDB, WebSockets, рабочие процессы и формы.

Что касается безопасности, Lightpanda 1.0 теперь по умолчанию поддерживает CORS для запросов JavaScript, не позволяя страницам считывать ответы из неавторизованных источников.

Среди других улучшений — более строгая обработка файлов cookie, защита от утечки учетных данных при перенаправлении между источниками и возможность блокировать доступ к частным сетям. Браузер также поставляется с V8 15.5.35.13 для выполнения JavaScript.

Что касается производительности, Lightpanda потребляет значительно меньше ресурсов процессора и памяти, чем Chromium. Разработчики утверждают, что при выполнении определенных задач по автоматизации скорость работы увеличивается в девять раз, а использование памяти снижается в шестнадцать раз.

Что еще более важно, проект уже внедрен в реальных условиях. Согласно заявлению, некоторые компании уже обрабатывают более 30 миллионов веб-страниц в день с помощью Lightpanda.

Наконец, Lightpanda поддерживает совместимость с популярными фреймворками для автоматизации, включая Puppeteer, Playwright, Selenium и ChromeDP, через протокол Chrome DevTools. Разработчики могут установить его с помощью npm или pip, а встроенный сервер MCP позволяет интегрировать его с ИИ-агентами.

Для тех, кто хочет попробовать, Lightpanda 1.0 доступна по официальным инструкциям по установке, а исходный код и информация о выпуске доступны на GitHub. Программное обеспечение распространяется с открытым исходным кодом по лицензии AGPL-3.0.

Редактор: AndreyEx

Если статья понравилась, поделитесь ей в социальных сетях

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала