Teknolojiler

Cloudflare käivitab Kitesurfi, Workersi platvormil tehisintellekti agentidele mõeldud brauseri

Cloudflare teatas Kitesurfist, olekuta veebibrauserist, mis töötab Workersi platvormil V8 isolaatorites ning on loodud vähendama tehisintellekti agentide ülesannete mälu- ja protsessorikulu. Brauser on prooviperioodil Browser Runi kaudu tasuta saadaval, kuid kontopõhiste piirangutega.

2026-08-06
4 dk okuma
16 görüntülenme
فريق تحرير certi.news
Cloudflare käivitab Kitesurfi, Workersi platvormil tehisintellekti agentidele mõeldud brauseri

Cloudflare teatas Kitesurfist, uuest veebibrauserist, mis töötab täielikult Workersi platvormil ning on loodud spetsiaalselt tehisintellekti agentidele ja automatiseerimisrakendustele. Kitesurf on praegu prooviperioodil Browser Runi toote kaudu tasuta saadaval, kuid kasutusele kehtivad kontotaseme piirangud.

Cloudflare’i sõnul loodi tavapärased brauserid, näiteks Chromium, peamiselt inimeste vajadusi silmas pidades ning seetõttu sisaldavad need võimalusi ja ressursikulu, mida mudelid ja agendid tingimata ei vaja. Kitesurf keskendub selle asemel masinloetavale sisule, märgistuse mahule, konteksti mahule, skaleeritavusele, jõudlusele ja kulule, leppides mõningate visuaalse renderdamise täpsuse kompromissidega.

Agentide vajadustele keskenduv brauser

Tehisintellekti agent ei vaja tavaliselt vahekaarte, visuaalseid omadusi, laiendusi ega seadmetevahelist sünkroonimist, kuid vajab HTML-i ekstraheerimist, ekraanipiltide tegemist ning veebilehtede ulatuslikku ja väikese kuluga töötlemist. Turvanõuded erinevad samuti siis, kui agent töötleb ebausaldusväärseid lehti ja allikaid, mistõttu on sellised riskid nagu juhiste süstimine ja tööriistade turvalisus prioriteetsed.

Kitesurfi arendus algas 12 nädalat enne teadaannet ning tugines Cloudflare’i arendajaplatvormi arengule, sealhulgas WebAssembly küpsemisele Workersi keskkonnas, dünaamilistele isolaatoritele, SQLite’il põhinevatele Durable Objectsile, Workersi vahelisele RPC-mehhanismile, Service Bindingsile, Node.js-i paremale ühilduvusele ja tööpiirangute suurendamisele.

Isolaatidel põhinev olekuta arhitektuur

Kitesurf koosneb kolmest põhikomponendist: Engine, PageScript ja PageRenderer. Engine on ainus avalikkusele suunatud komponent; see käsitleb Chrome DevTools Protocoli HTTP REST-i ja WebSocketi liideseid ning salvestab seansi olekut. Ülejäänud komponendid on võimalikult olekuta, mis võimaldab need tõrke korral taaskäivitada või kõrvaldada ning vastavalt nõudlusele skaleerida.

Töötaja SandboxOutbound haldab kogu internetisuhtlust, samal ajal kui Dynamic Workersi kaudu takistatakse teistel komponentidel otse võrgule juurdepääsu. See komponent rakendab CORS-i eeskirju, lisab brauseritega sarnaseid päiseid, filtreerib vastuseid, eraldab küpsised iga lehe jaoks ning lükkab eeskirjadega vastuolus olevad päringud tagasi koodiga 403.

PageScript kasutab iga lehe või sisemise raami jaoks eraldi protsessiväliseid isolaatoreid ning kasutab Rustis kirjutatud Blitzi ja CSS-i Stylo parseri osi. PageRenderer teisendab arvutatud leheobjektid kaadriteks, mida klient saab kuvada sellistes vormingutes nagu JPEG ja PNG või PDF. Tõrgetega toimetulekuks on süsteem kavandatud nii, et viga põhjustab kogu seansi sulgemise asemel tühja kaadri või puuduva elemendi.

Testitulemused ja jõudlus

Kitesurf läbib praegu rohkem kui 215 tuhat Web Platform Testsi testi ning igal nädalal lisandub sadu edukalt läbitud teste. Hea katvus hõlmab agentide jaoks olulisi valdkondi, nagu CSS, DOM, HTML, valimine, SVG ja XHR.

Võrdluses, mis hõlmas Browser Runi kaudu kiirete toimingute viit keskmist käivitust 14 URL-i kogumil, kasutas Kitesurf ekraanipildi tegemiseks ligikaudu 380 millisekundit protsessoriaega, võrreldes Chromiumi 1173 millisekundiga, ning HTML-i ekstraheerimiseks 229 millisekundit võrreldes 877 millisekundiga. Mälu kasutus oli ekraanipildi puhul 57,8 MiB ja HTML-i ekstraheerimisel 39,4 MiB, samal ajal kui Chromium kasutas vastavalt 271 ja 273,7 MiB.

Samas oli Chromium kogukestuse poolest kiirem: ekraanipildi tegemiseks kulus 637 millisekundit, Kitesurfil aga 1148 millisekundit, ning HTML-i ekstraheerimiseks vastavalt 472 ja 820 millisekundit. Cloudflare seostab seda erinevust Chromiumi JIT-i eelise ning tarkvaralise renderdamise ja kodeerimise kuluga, kuid leiab, et mälu- ja protsessorikulu vähenemine, nimetatud testides kolm kuni seitse korda, on käituskulu ja skaleeritavuse seisukohast olulisem.

Kättesaadavus ja piirangud

Kitesurfi saab kasutada Browser Runi CDP lõpp-punkti kaudu, lisades parameetri browser=kitesurf. See töötab ka Puppeteeri, Playwrighti, chrome-remote-interface’i ning MCP-d ja CDP-d kasutavate agentide tööriistadega. See on saadaval ka Quick Actionsi kaudu ning lisaks on olemas avalik Playground, mis võimaldab testida URL-e ja uurida DOM-i, konsoolisõnumeid, võrgutegevust ning WebAssembly kasutust.

Kitesurf sobib agentidele, kes vajavad lehtede renderdamist või sisu ekstraheerimist, PDF-failide või ekraanipiltide loomist, leppides samal ajal selle täieliku Chromiumi brauseriga ühildumatusega. Praegu ei toeta see video esitamist ega WebGL-i ning ei sobi robotikontrolli väljakutsete lahendamiseks tõeliste TLS-i sõrmejälgede abil. Samuti ei sobi see pikaajaliste autentitud seansside jaoks, mis nõuavad püsivat olekut. Cloudflare soovitab soovitud veebisaiti Kitesurfi liideste või Playgroundi kaudu testida ning vajaduse korral kasutada Chromiumil põhinevat vaikimisi Browser Runi.

Cloudflare töötab CDP katvuse laiendamise, ekraanipiltide ja PDF-failide renderdamise täpsuse parandamise, WPT-testide ühilduvuse suurendamise ning protsessori- ja mälukulu ja kogukestuse vähendamise nimel. Ettevõte ütles, et kavatseb Kitesurfi lähtekoodi avada, kui see on valmis, võimaldades klientidel juurutada oma kontodel kohandatud versioone.

Haber kaynağı
Cloudflare Blog
Özgün kaynağı aç ↗
ف
Yazar

فريق تحرير certi.news

Aynı kategoride

Bunlar da ilginizi çekebilir

Tüm haberleri gör