매일 아침, 어제의 AI를 한 통으로 정리해 보내드립니다메일로 받아보기

METAL LAB

클라우드플레어, AI 에이전트 전용 브라우저 Kitesurf 공개

크로미움 없이 V8 아이솔레이트에서만 작동하는 무상태 브라우저, 베타로 무료 제공

이미지: METAL LAB 생성

요약

  • 클라우드플레어가 크로미움 없이 V8 아이솔레이트에서만 구동되는 에이전트 전용 브라우저 Kitesurf를 공개했다
  • 탭·확장 프로그램 등 사람을 위한 기능을 빼고 기계가 읽기 쉬운 콘텐츠 처리에 집중했다
  • 스크린샷 기준 CPU 3.1배, 메모리 4.7배 절감되지만 처리 속도는 크로미움보다 느리다
개발 기간
12주
테스트 통과
Web Platform Tests 21만5000건 이상
CPU 절감(스크린샷/추출)
3.1배 / 3.8배
메모리 절감(스크린샷/추출)
4.7배 / 7.0배
속도 저하
스크린샷 1.8배, 추출 1.7배 느림
제공 형태
Browser Run을 통한 무료 베타

클라우드플레어AI 에이전트 전용으로 설계된 무상태(stateless) 웹 브라우저 Kitesurf를 공개했다. 크로미움 엔진 없이 클라우드플레어 워커스(Cloudflare Workers)의 V8 아이솔레이트 안에서만 동작하는 것이 특징이다.

사람 아닌 에이전트를 위한 설계

Kitesurf는 탭, 확장 프로그램, 60fps 렌더링 같은 인간 사용자용 기능을 배제하고 기계가 읽기 쉬운 콘텐츠 처리와 확장성, 프롬프트 인젝션 같은 위협으로부터의 격리에 초점을 맞췄다. Rust 기반 렌더링 엔진 Blitz, 파이어폭스의 CSS 파서 Stylo, ECMAScript 엔진 Boa JS를 조합해 12주 만에 개발됐으며 이미 21만5000건 이상의 Web Platform Tests를 통과했다.

브라우저는 세션 상태를 관리하는 Engine, 페이지별 격리된 아이솔레이트에서 HTML·CSS를 처리하는 PageScript, 결과물을 JPEG·PNG·PDF로 렌더링하는 PageRenderer 등 여러 컴포넌트로 분리돼 있다. 네트워크 접근은 SandboxOutbound라는 별도 컴포넌트만 담당해 CORS 정책과 정책 위반 요청 차단을 처리한다.

자원 효율은 높지만 속도는 느려

클라우드플레어가 14개 URL로 진행한 벤치마크에서 Kitesurf는 스크린샷 작업에 CPU 380ms를 사용해 크로미움(1173ms) 대비 3.1배 적었고, HTML 추출에서는 3.8배 적은 CPU를 소모했다. 메모리 사용량도 스크린샷에서 4.7배, 추출 작업에서 7.0배 줄었다. 다만 처리 시간(wall time) 기준으로는 크로미움이 여전히 빠르며, Kitesurf는 스크린샷에서 1.8배, 추출에서 1.7배 더 느린 것으로 나타났다.

기존 Puppeteer, Playwright, MCP 클라이언트는 별도 코드 변경 없이 browser=kitesurf 파라미터만 추가하면 사용할 수 있으며, 현재는 Browser Run을 통해 계정별 제한과 함께 무료 베타로 제공된다. 영상, WebGL, TLS 지문 기반 차단 우회, 장시간 인증 세션 등은 아직 지원하지 않아 이런 경우 크로미움이 기본값으로 유지된다.