
GitHub Trending 1위, 스타 18,000개 돌파. Lightpanda가 개발자 커뮤니티를 뜨겁게 달구고 있다. “Chromium 포크도 아니고, WebKit 패치도 아닌, 완전히 새로운 브라우저”라는 설명이 호기심을 자극한다.
AI 에이전트가 웹을 탐색하고, 스크래핑 파이프라인이 수백만 페이지를 처리하는 시대에 — 과연 Chrome을 대체할 수 있을까?
왜 새로운 브라우저가 필요한가?
크롬은 훌륭한 브라우저다. 사람이 웹을 보는 용도로는. 문제는 2026년 현재, 브라우저를 사용하는 주체가 점점 “사람”에서 “머신”으로 바뀌고 있다는 점이다.
크롬이 머신 워크로드에 부적합한 이유
| 문제 | 설명 |
|---|---|
| 무거운 기동 | 크롬 헤드리스 시작에 수 초 소요, 프로세스당 200MB+ 메모리 |
| 렌더링 오버헤드 | UI를 그릴 필요 없는데 렌더링 파이프라인 전체가 로드됨 |
| 상태 공유 | 쿠키, 세션이 프로세스 간 공유 → 자동화 격리 어려움 |
| 비용 | 클라우드에서 Chrome 100개 병렬 실행 = 비용 폭탄 |
AI 에이전트가 웹페이지를 분석하려면 브라우저가 필요하지만, 에이전트에게 탭 UI나 북마크 바, 확장 프로그램 시스템은 전혀 필요 없다. 사람을 위해 30년간 쌓인 코드가 머신에게는 순수 오버헤드인 셈이다.
Lightpanda란 무엇인가?
Lightpanda는 처음부터 머신을 위해 설계된 헤드리스 브라우저다. Chromium이나 WebKit을 포크하지 않고, Zig 언어로 브라우저 엔진을 밑바닥부터 새로 작성했다.
핵심 특징
- JavaScript 실행 지원 — 동적 웹페이지 처리 가능
- Web API 부분 지원 (WIP) — DOM, Fetch 등 핵심 API 구현 중
- CDP 호환 — Playwright, Puppeteer, chromedp와 바로 연동
- 즉시 시작 — 콜드 스타트 거의 없음
- 오픈소스 — AGPL-3.0 라이선스

벤치마크 — 얼마나 빠른가?
공식 벤치마크(AWS EC2 m5.large, Puppeteer로 100페이지 요청) 결과:
| 지표 | Chrome | Lightpanda | 차이 |
|---|---|---|---|
| 실행 시간 | 25.2초 | 2.3초 | 11배 빠름 |
| 메모리 피크 | 207MB | 24MB | 9배 적음 |
11배 빠르고 9배 가볍다. 스크래핑 파이프라인에서 Chrome 인스턴스 10개 돌리던 것을 Lightpanda로 교체하면, 같은 하드웨어에서 90개까지 올릴 수 있다는 계산이 나온다.
왜 Zig인가?
Lightpanda 팀이 C/C++도 아닌 Zig를 선택한 것은 의미심장하다. Zig는 시스템 프로그래밍 언어로, 최근 몇 년간 급부상 중이다.
Zig가 브라우저 개발에 적합한 이유
- 제로 히든 할당 — 숨겨진 메모리 할당이 없어 메모리 사용량 예측 가능
- C 호환성 — 기존 C 라이브러리를 그대로 사용 가능
- 크로스 컴파일 — 추가 도구 없이 Linux, macOS, Windows 빌드
- 컴파일타임 실행 — 런타임 오버헤드 제거
Zig로 만들어진 프로덕션 프로젝트가 점점 늘고 있다. Bun(JavaScript 런타임), TigerBeetle(분산 데이터베이스)에 이어 Lightpanda가 3번째 대형 프로젝트다.

실전 사용법 — 5분 만에 시작하기
설치
# Linux
curl -L -o lightpanda \
https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-x86_64-linux
chmod a+x ./lightpanda
# macOS
curl -L -o lightpanda \
https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-aarch64-macos
chmod a+x ./lightpanda
# Docker
docker run -d --name lightpanda -p 9222:9222 lightpanda/browser:nightly
단일 페이지 크롤링
./lightpanda fetch --log_format pretty https://example.com/
CDP 서버 모드 + Puppeteer 연동
# Lightpanda CDP 서버 시작
./lightpanda serve --host 127.0.0.1 --port 9222
// Puppeteer 스크립트 — browserWSEndpoint만 바꾸면 됨
import puppeteer from 'puppeteer-core';
const browser = await puppeteer.connect({
browserWSEndpoint: "ws://127.0.0.1:9222",
});
const context = await browser.createBrowserContext();
const page = await context.newPage();
await page.goto('https://example.com/', { waitUntil: "networkidle0" });
const links = await page.evaluate(() => {
return Array.from(document.querySelectorAll('a'))
.map(a => a.getAttribute('href'));
});
console.log(links);
await browser.disconnect();
기존 Puppeteer/Playwright 코드에서 browserWSEndpoint만 변경하면 끝이다. 마이그레이션 비용이 거의 없다는 점이 가장 큰 매력.
한계와 주의점
만능은 아니다. 현재 알려진 한계:
| 항목 | 상태 |
|---|---|
| Web API 커버리지 | 부분 구현 (WIP) |
| CSS 렌더링 | 없음 (헤드리스 전용) |
| 브라우저 확장 | 미지원 |
| 스크린샷 | 미지원 (렌더링 없으므로) |
| 안정성 | Nightly 빌드, 프로덕션 주의 |
스크린샷이 필요한 작업(시각적 테스팅, OG 이미지 생성 등)에는 여전히 Chrome이 필요하다. Lightpanda는 데이터 추출과 자동화에 특화된 도구다.
AI 에이전트 시대의 브라우저 지형
Lightpanda의 등장은 단독 현상이 아니다. AI 에이전트가 웹을 사용하는 방식 자체가 바뀌고 있다:
- OpenClaw, Claude Computer Use — AI가 직접 브라우저를 조작
- Playwright MCP — AI 에이전트와 브라우저 자동화 통합
- Lightpanda — 에이전트 전용 경량 브라우저
사람을 위한 브라우저(Chrome)와 머신을 위한 브라우저(Lightpanda)가 공존하는 시대가 오고 있다. 마치 GUI 운영체제와 서버 OS가 분화한 것처럼.
누가 써야 하는가?
| 사용 사례 | 추천 여부 |
|---|---|
| 대규모 웹 스크래핑 | ✅ 강력 추천 |
| AI 에이전트 웹 탐색 | ✅ 강력 추천 |
| E2E 테스트 자동화 | ⚠️ API 커버리지 확인 필요 |
| 시각적 테스팅 | ❌ Chrome 사용 |
| 일반 웹 브라우징 | ❌ 목적이 다름 |
마무리 — 새로운 브라우저 전쟁의 서막
웹 브라우저의 역사는 항상 “누구를 위한 것인가”에 대한 답으로 진화해왔다. Mosaic은 학자를 위해, Netscape는 일반인을 위해, Chrome은 웹 앱 사용자를 위해 만들어졌다.
Lightpanda는 머신을 위한 브라우저라는 새로운 카테고리를 열고 있다. Zig라는 떠오르는 시스템 언어 위에서, AI 에이전트 시대의 필수 인프라를 만들어가고 있다.
아직 Nightly 빌드이고 Web API 커버리지도 제한적이지만, 11배의 속도 차이와 9배의 메모리 절감은 무시하기 어려운 숫자다. 2026년 AI 인프라 스택에서 가장 주목할 프로젝트 중 하나임은 확실하다.