핵심 요약
Cloudflare Browser Run이 하나의 브라우저 세션에 여러 클라이언트가 동시에 연결할 수 있도록 변경됐습니다. 기존에는 한 번에 하나의 연결만 허용돼 다른 Workers가 연결 종료를 기다려야 했지만, 이제 여러 Workers가 같은 세션에 동시에 연결할 수 있습니다.
주요 변경
- 하나의 Browser Run 세션에서 여러 동시 연결을 지원합니다.
- 각
puppeteer.connect()호출은 독립된 Chrome DevTools Protocol(CDP) 연결을 엽니다. - 요청별 페이지·쿠키·스토리지를 분리하려면 각 연결에서 별도 browser context를 만드는 방식이 권장됩니다.
- 세션을 공유하면 새 브라우저 실행 횟수와 cold start를 줄이고, 계정 한도에 집계되는 concurrent browsers 수를 줄일 수 있습니다.
- 동시 연결 기능에는
@cloudflare/puppeteer1.1.0 이상이 필요합니다.
개발자 영향
여러 Worker나 요청이 같은 브라우저를 재사용하는 자동화·에이전트 워크로드에서는 매번 새 브라우저를 띄우지 않고 세션을 공유할 수 있습니다. 다만 요청 간 상태가 섞이지 않도록 각 클라이언트에 별도 browser context를 두고, 사용 중인 @cloudflare/puppeteer 버전을 1.1.0 이상으로 맞춰야 합니다.
발표 시각(KST): 2026년 9월 29일 · 세부 시각 미공개
새 글 받아보기
RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.