A Cloudflare Kitesurf már WebMCP-t is támogat az ügynökalapú böngészéshez

WebMCP-támogatással, több webes szabvánnyal és teljes Browser Run API-lefedettséggel bővült a Cloudflare ügynökalapú böngészője, a Kitesurf. A vállalat szerint a rendszer már terminálból is futtatható, miközben több mint 730 000 Web Platform Tests alteszten megy át.
- A Kitesurf már támogatja a WebMCP-t.
- A böngésző több mint 730 000 WPT alteszten megy át.
- Teljes lett a Kitesurf Browser Run API-lefedettsége.
- A rendszer CDP-vel, Playwrighttal, Puppeteerrel és MCP-vel használható.
- A Kitesurf terminálból is futtatható Kitty vagy ANSI megjelenítéssel.
Közvetlenül használhatók a webhelyek funkciói
A Cloudflare szeptember 28-i frissítése szerint a Kitesurf támogatja a WebMCP-t. Ez lehetővé teszi, hogy a webhelyek fejlesztői közvetlenül tegyenek elérhetővé funkciókat az ügynökök számára, például a searchFlights() függvényt, ahelyett hogy az ügynöknek képernyőképpontokat kellene kattintásokkal kezelnie.
A Cloudflare szerint a webhelyek működésének programozott elérése gyorsabbá és megbízhatóbbá teheti a böngészést. A WebMCP-t a Kitesurf nyilvános próbafelületén lehet tesztelni a Cloudflare Radar megnyitásával, majd a DevTools panel Application lapján található WebMCP nézetben. A Radar például olyan eszközöket tesz elérhetővé, mint a navigate-to és a set-location.
A Kitesurf WebMCP-támogatása AI-ügynökből is használható, a Cloudflare által megadott helyi MCP-konfigurációval és a chrome-devtools-mcp csomaggal.
Nőtt a szabványtámogatás és a tesztlefedettség
Az augusztusi bemutatkozás óta a Cloudflare több böngészőtechnológiát épített be a Kitesurfbe. A támogatott API-k között már szerepel a WebMCP, a CSS Layout, a CSS Object Model, a CSS Typed OM és a custom elements.
A böngésző URL-alapú modulfeloldást, JSON-modulokat és import map kezelést is kapott. Ezek olyan webhelyeknél lehetnek fontosak, amelyek több részletben töltik be a JavaScriptet. A Cloudflare Workers új modulregiszterét használva URL-ekről történő importálás is támogatott.
Javult az iframe-ek kezelése is. A vállalat közlése szerint az iframe-ek megfelelőbb időzítéssel töltődnek be, jobban elkülönülnek, és több nyelv, illetve karakterkódolás esetén helyesebben jelenítik meg a szöveget.
A Kitesurf jelenleg több mint 730 000 Web Platform Tests, vagyis WPT alteszten megy át. Ez 500 000-rel több, mint az induláskor mért érték. A WPT nyílt forráskódú tesztcsomag, amely azt ellenőrzi, hogy a böngészők következetesen valósítják-e meg a webes szabványokat.
A hatékonyságot az ügynöki munkafolyamatra hangolták
A Cloudflare szerint az AI-ügynökök esetében a hatékonyságot nem elsősorban az oldal betöltési sebessége, hanem az ügynöki ciklus késleltetése határozza meg. Ezért a Kitesurf böngészőmotorjának belső működését úgy módosították, hogy a DOM bejárása, az időzítők és a betűkészletek betöltése kevesebb erőforrást használjon.
Javították a JavaScript-végrehajtást, csökkentették a Boa és a DOM közötti átjárás költségét, valamint egyes gyakori lekérdezéseket, például a getAttribute, az id és a parentNode használatát a Wasm DOM-ban válaszolják meg. A rendszer kevesebb ismételt munkát végez az időzítők és a szkriptek kezelésekor, és felszabadítja a már nem szükséges objektumok memóriáját.
A böngésző csak szükség esetén tölt be betűkészleteket, és a nyelvspecifikus fájlok lekérése előtt ellenőrzi, milyen karakterek jelennek meg az oldalon. A Cloudflare közlése szerint a több szabvány támogatása mellett a futási idő és a CPU-használat nagyjából a bemutatáskor mért szinten maradt, egyes esetekben pedig javult.
Teljes Browser Run-integráció és terminálos használat
A Kitesurf mostantól teljes Browser Run API-lefedettséget kínál. A Cloudflare fejlesztői platformján a böngésző CDP-vel, Playwrighttal, Puppeteerrel és MCP-vel is használható. A Quick Actions funkciók, például a képernyőkép készítése, a HTML kinyerése és a PDF-generálás, már Worker-szkriptből is elérhetők az env.BROWSER.quickAction() kötésen keresztül.
A Cloudflare emellett terminálos változatot is készített. A PageRenderer leválasztásával a Kitesurf egy Workerben Kitty grafikus protokollon keresztül képes megjeleníteni az oldalakat, és tisztán ANSI-alapú szöveges módot is kínál olyan környezetekhez, ahol a Kitty nem érhető el. A telepítéshez a vállalat a brew install cloudflare/cloudflare/kitesurf parancsot adja meg, ezután a webhelyek a kitesurf paranccsal nyithatók meg.
A terminál a görgetési és kattintási eseményeket is visszaküldi, így billentyűzettel, nyilakkal vagy egérrel kezelhető. A Cloudflare szerint ez arra is alkalmas, hogy a fejlesztők közvetlenül lássák, hogyan érzékel egy oldalt a Kitesurföt használó ügynök.
A vállalat a továbbiakban is bővítené a támogatott webes szabványok és a WPT-lefedettség körét, miközben nyilvánosan teszi közzé a teljesítmény- és teszteredményeket.
Cloudflare: The road to the agentic browser: A Kitesurf update


