TGViewer
Граничные Эквивалентности Граничные Эквивалентности @qa_hub_2gis · 1.03K subscribers
Post #501 133
➡️ Lightpanda: headless-браузер на Zig вместо Chromium

Обычно, когда нужен headless-браузер, вариантов немного: Chrome, Chromium или что-то на их базе. И почти всегда это тяжело — по памяти, по времени старта, по ресурсам в CI.

Lightpanda — попытка сделать браузер для автоматизации с нуля, а не очередную обёртку над Chromium. Написан на Zig, без графической части, заточен именно под headless-сценарии: рендер не нужен, нужен быстрый разбор страницы и выполнение JS.

Чем интересен:

• Разработчики заявляют существенно более низкое потребление памяти и более быстрое выполнение сценариев, чем у headless Chrome. В их crawler-бенчмарке при 25 параллельных задачах Lightpanda показал 123 MB peak memory и 4,81 с против 2,0 GB и 46,70 с у Chrome. Это результаты самого проекта, поэтому перед внедрением их стоит воспроизвести на своих страницах, версиях Playwright/Puppeteer и CI-раннерах.

• Есть поддержка CDP, так что привычные Puppeteer/Playwright-сценарии можно подключить без переписывания всего с нуля.

• Запускается как обычный бинарь или в Docker — удобно встраивать в пайплайны и в агентские сценарии.

Где может пригодиться тестировщику:

• Массовые проверки страниц, где не нужен реальный рендеринг и пиксель-перфект.
• Быстрые smoke-прогоны и сбор данных в CI, где важна скорость и экономия ресурсов.
• Скрейпинг и задачи для AI-агентов, которым нужен «браузер», но не нужен полноценный движок.

Важный нюанс: это не замена Chrome для UI-тестов. Если тесты зависят от реального layout/paint-пайплайна, скриншотов, visual regression, canvas/WebGL или Chromium-специфичного поведения, оставляйте их на Chromium. Для кроссбраузерной проверки по-прежнему нужны и другие целевые движки, например Firefox и WebKit. Lightpanda скорее про другой класс задач: там, где браузер нужен как быстрый исполнитель, а не как полноценная среда.

Проект открытый, так что можно спокойно потрогать руками и посмотреть, где он реально выигрывает у привычного стека.

Ссылки:
🔗 https://lightpanda.io/
🔗 https://github.com/lightpanda-io/browser

Пробовали что-то подобное в своих пайплайнах — ❤️
Only Chromium, другого не предлагать — 🤔

#qahub_tools #qahub_automation
  • 👍 6
  • ❤ 2
  • 🔥 2
  • 🤔 1
More from @qa_hub_2gis
  1. Sep 21, 2026💻 pip или uv? С Python-зависимостями часто одна и та же история: код меняется быстро, а о…
  2. Sep 17, 2026Эффект бабочки в программировании. Делимся историями, где, казалось бы, небольшая ошибка в…
  3. Sep 13, 2026Сегодня День программиста! Поэтому на минутку забываем про «а у меня не работает» и поздра…
  4. Sep 9, 2026Post #497
  5. Sep 7, 2026💚 Дайджест свежих релизов: август ➡️ Python Документация Python официально на русском. Пе…
  6. Sep 3, 2026🤩Рубрика «Нетипичный QA», в которой мы рассказываем истории инженеров, чей путь в тестиро…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →