Kitesurf — V8 격리 환경에서 실행되는 에이전트 우선 브라우저

2 days ago 9

AI 에이전트의 브라우저 수요와 Workers 기술 성숙이 맞물리자 Cloudflare가 Kitesurf를 12주 만에 개발해 Browser Run 베타에서 무료로 공개함 Engine·PageScript·PageRenderer를 여러 Workers 격리 환경으로 분리하고, 네트워크 접근 통제와 상태 최소화로 신뢰할 수 없는 웹 페이지를 격리 실행함 Rust·WebAssembly·Dynamic Workers·Workers RPC를 활용해 WPT 21만5천여 개를 통과했으며, 매주 수백 개씩 호환 테스트를 늘리고 있음 14개 URL 시험에서 Chromium보다 벽시계 시간은 1.7~1.8배 느렸지만 CPU와 메모리 사용량은 3~7배 적어, 짧고 폭발적인 에이전트 작업을 더 많이 병렬 실행할 수 있음 콘텐츠 추출·PDF·스크린숏에는 적합하지만 영상, WebGL, 실제 TLS 지문이 필요한 봇 확인, 장시간 상태 유지 세션은 아직 지원하지 않으며 향후 CDP·렌더링·웹 API 호환성을 확대하고 오픈소스로 공개할 계획임 에이전트를 위해 다시 설계한 브라우저 Cloudflare는 기술적 난도에 비해 독자적으로 해결할 문제가 뚜렷하지 않아 자체 브라우저 개발을 여러 차례 보류해 왔음 Developer Platform의 발전과 AI 에이전트의 브라우저 수요가 동시에 임계점에 도달하면서 개발을 시작함 Workers의 WebAssembly 실행 환경이 성숙함 Dynamic Workers, SQLite 기반 Durable Objects, Worker 간 RPC, 서비스 바인딩, Node.js 호환성과 자원 한도가 개선됨 Browser Run은 AI 확산과 함께 크게 성장했으며, 많은 에이전트 작업은 브라우저 없이는 완료할 수 없음 Chromium 같은 기존 엔진은 사람을 위해 만들어져 개별 에이전트마다 인스턴스를 제공하기에는 메모리·연산 비용이 큼 에이전트용 브라우저는 인간용 브라우저와 우선순위가 다름 탭, 테마, 확장 기능, 기기 간 동기화보다 토큰 수, 컨텍스트 윈도, 확장성, 성능, 비용이 중요함 픽셀 단위 정확도와 부드러운 60fps 스크롤보다 구조화된 기계 판독 콘텐츠가 더 중요함 CSS 파싱이나 렌더링에 일부 오차가 있어도 에이전트 작업에서는 허용될 수 있음 프롬프트 주입과 도구 안전성도 주요 위협 모델에 포함됨 Kitesurf는 Workers 위에서 완전히 실행되며, 스크린숏과 HTML 추출 같은 일반적인 에이전트 작...

Read Entire Article