작업에서 완료까지, 더 빠르게
Puppeteer의 이슈 트래커에는 요소가 DOM에 분명히 있는데도 발생하는 waitForSelector 타임아웃 사례가 가득합니다. 내 코드 문제가 아니라 타이밍 버그라는 걸 증명하는 데만 오후 반나절을 쓰게 되죠.
ego (lite)는 기다리고 확인하는 절차를 건너뜁니다. 에이전트는 페이지가 로드되는 순간 압축된 Snapshot으로 읽어 곧바로 동작하며, 여러 단계를 한 턴의 JavaScript 호출로 묶어 처리합니다. 그 결과 작업 전체가 Puppeteer보다 3~4배 빠르게 끝납니다.

