aifeed.skAI Feed
AI produkty4 min čítania

Cloudflare predstavil Kitesurf, odľahčený webový prehliadač vytvorený pre AI agentov

Kitesurf beží vo V8 izolátoch na Cloudflare Workers a pri extrakcii HTML či tvorbe snímok spotrebuje podľa interných testov výrazne menej CPU a pamäte než Chromium. Beta však zatiaľ nepodporuje video, WebGL ani dlhé stavové relácie.

Za text zodpovedá Redakcia AI Feed. Zodpovedný editor: Marek Považský. Ako používame AI.

Typ zdroja
Oficiálny zdroj
Zdroj / autorita
Cloudflare

Ako vznikol tento text

Redakcia spracovala verejné podklady do slovenského kontextu. Za výber, pravidlá kvality a prípadné opravy zodpovedá Marek Považský.

Text je zaradený v sekcii AI produkty a opiera sa o 2 zdroje. Konkrétne odkazy sú uvedené pod článkom; podrobnosti o AI postupe vysvetľuje metodika redakcie.

Cloudflare predstavil Kitesurf, nový cloudový prehliadač navrhnutý od začiatku pre AI agentov namiesto ľudských používateľov. Systém beží na platforme Cloudflare Workers a počas beta prevádzky je dostupný cez službu Browser Run. Zámerom nie je vytvoriť spotrebiteľskú náhradu pre Chrome, ale poskytnúť agentom ľahší vykonávací nástroj na načítanie stránok, extrakciu HTML, vytváranie snímok a automatizovanú interakciu s webom.

Tradičné prehliadače riešia množstvo potrieb, ktoré agent pri väčšine úloh nemá. Musia podporovať karty, rozšírenia, synchronizáciu, plynulé vizuálne vykresľovanie a dlhé interaktívne relácie. Agentovi často stačí štruktúra dokumentu, sieťové požiadavky, formuláre alebo približne správny obraz stránky. Cloudflare tvrdí, že prevádzka samostatných inštancií Chromia pre veľké množstvo agentov spotrebúva priveľa pamäte a výpočtového výkonu, čo obmedzuje škálovanie a zvyšuje cenu automatizácie.

Kitesurf preto používa odlišnú architektúru. Verejným vstupným bodom je komponent Engine, ktorý obsluhuje HTTP rozhrania a WebSocket protokolu Chrome DevTools Protocol. Samotný kód stránky vykonáva PageScript v samostatných dynamických Workers izolátoch a pixely vytvára PageRenderer. Cloudflare využil časti modulárneho renderovacieho enginu Blitz, CSS parser Stylo z ekosystému Firefoxu a JavaScriptový engine Boa napísaný v Ruste. Výkonné komponenty sa kompilujú do WebAssembly.

Kompatibilita s Chrome DevTools Protocolom má znížiť bariéru pre existujúce nástroje. Podľa Cloudflare sa ku Kitesurfu môžu pripojiť Puppeteer, Playwright, chrome-remote-interface, rozhranie Chrome DevTools aj agenti komunikujúci cez MCP a CDP. Vývojár tak nemusí vytvárať vlastnú integračnú vrstvu iba preto, že pod prehliadačom už nebeží Chromium. V Browser Run stačí zvoliť Kitesurf ako typ prehliadača, hoci dostupnosť podlieha limitom beta programu.

Dôležitou súčasťou návrhu je izolácia nedôveryhodného webového obsahu. Každá relácia začína nanovo a jednotlivé komponenty majú dostať iba zdroje, ktoré potrebujú. Sieťové požiadavky vykonáva samostatný SandboxOutbound worker, ktorý uplatňuje pravidlá CORS, filtruje odpovede a drží cookies jednotlivých stránok oddelene. Väčšina komponentov je bezstavová, aby ich bolo možné pri zlyhaní ukončiť, znovu spustiť a paralelne škálovať bez obnovovania komplikovaného interného stavu.

Cloudflare uvádza, že Kitesurf už prechádza viac než 215-tisíc testov Web Platform Tests. Dobré pokrytie má mať najmä pri HTML, DOM, CSS, SVG, výbere obsahu a XHR, teda v oblastiach relevantných pre agentickú automatizáciu. Toto číslo však neznamená úplnú kompatibilitu so súčasným webom. Štandardizované testy overujú jednotlivé vlastnosti a správanie rozhraní, no nezaručujú, že každá komplexná stránka bude fungovať rovnako ako v Chromiu.

Najvýraznejším prísľubom je nižšia spotreba zdrojov. V internom porovnaní na súbore 14 URL potreboval Kitesurf pri snímke mediánovo 380 milisekúnd CPU oproti 1 173 milisekundám pri zahriatom Chromiu. Pri extrakcii HTML to bolo 229 oproti 877 milisekundám. Pamäťová spotreba dosiahla 57,8 MiB pri snímke a 39,4 MiB pri extrakcii HTML, zatiaľ čo Chromium podľa merania spotrebovalo približne 271 až 274 MiB. Cloudflare to sumarizuje ako troj- až sedemnásobnú úsporu CPU alebo pamäte.

Kitesurf však v rovnakých testoch nebol rýchlejší podľa času, ktorý vníma klient. Vytvorenie snímky trvalo približne 1,8-násobok času Chromia a extrakcia HTML približne 1,7-násobok. Cloudflare rozdiel pripisuje okrem iného studenému softvérovému vykresľovaniu, rasterizácii a kódovaniu obrázkov. Praktický kompromis je teda jasný: Kitesurf môže znížiť náklady a umožniť väčší počet súbežných relácií, no jednotlivá úloha nemusí skončiť skôr.

Beta má aj významné funkčné hranice. Kitesurf zatiaľ nie je vhodný na prehrávanie videa, WebGL, botové výzvy vyžadujúce realistické TLS odtlačky ani na dlhé autentifikované relácie s trvalým stavom. Cloudflare pri takýchto úlohách odporúča ďalej používať predvolený Browser Run založený na Chromiu. Nový engine je momentálne určený skôr na krátke, izolované a nárazové úlohy, pri ktorých stačí podporovaná podmnožina webovej platformy.

Pre vývojárov agentov môže Kitesurf priniesť najväčšiu hodnotu pri hromadnom získavaní štruktúrovaného obsahu, generovaní dokumentov a snímok alebo pri jednoduchých pracovných tokoch nad kompatibilnými webmi. Nižšia pamäťová stopa je dôležitá najmä vtedy, keď každý agent potrebuje vlastnú izolovanú reláciu. Zároveň bude potrebné testovať konkrétne cieľové stránky, počítať s odlišným vykresľovaním a mať pripravený návrat ku Chromiu, keď Kitesurf narazí na nepodporovanú funkciu.

Projekt vznikol podľa Cloudflare za približne 12 týždňov a prvý prototyp inšpiroval bezhlavý engine Obscura. Firma uvádza, že pri prenose a implementácii využívala aj AI agentov, pričom ich prácu usmerňovala rozsiahlymi testami a ľudskou kontrolou architektúry. Kitesurf chce neskôr sprístupniť ako open source, zatiaľ však konkrétny termín neuviedla. Súčasná verzia je preto experimentálnym základom, nie hotovým všeobecným prehliadačom.

Kitesurf zároveň ukazuje, ako sa infraštruktúra webu začína prispôsobovať softvéru, ktorý stránky nečíta ako človek. Ak sa podobné prehliadače osvedčia, agentické aplikácie nemusia pre každú úlohu prenajímať celý tradičný browser stack. O úspechu však rozhodne nielen efektivita, ale aj kompatibilita, obrana proti prompt injection, bezpečné prihlasovanie a kontrola akcií. Prvé benchmarky sú sľubné, pochádzajú však od výrobcu a pokrývajú malý súbor stránok, takže ich treba overovať v reálnych pracovných tokoch.

Zdroje

Súvisiace čítanie

Ďalšie články k téme

Viac z kategórie
Notion otvoril Lore, zdieľanú dlhodobú pamäť pre AI agentov
Produkty5 min čítania4 zdroje

Notion otvoril Lore, zdieľanú dlhodobú pamäť pre AI agentov

Open-source nástroj Lore ukladá skúsenosti, rozhodnutia a úlohy agentov do spoločného priestoru v Notione. Cez MCP ich môžu využívať rôzne nástroje aj ďalší členovia tímu, no výsledky Notionu zároveň ukazujú, že neuprataná pamäť dokáže agentom uškodiť.