Kitesurf: Agent-first browser that runs in V8 isolates

blog.cloudflare.com

175 points by m3h 18 hours ago


nicoburns - 15 hours ago

This is built on top of Blitz (https://github.com/dioxuslabs/blitz): a new modular (open source) browser engine that I've been building for the last 2.5 years.

(I wasn't involved in building kitesurf, but I am informed that they intend to open source and upstream their patches)

minraws - 7 hours ago

I am not against the idea but Cloudflare should honestly split itself and spinoff the CDN and DDOS/Cybersecurity company if it's also going to do agents.

These two feel like they are opposing teams, I don't think they are colluding today, but how long will that last, this seems very suspicious I say that as a long time cloudflare user, I welcome making the platform agent friendly and adding agent specific deployment cloud stuff like Cloudflare OS is something I can live with as well.

But this is going a bit too far, what's next AI bot net to scrape content from sites protected by Cloudflare? I don't want to sound entitled but man do we deserve better.

QuantumNomad_ - 15 hours ago

From the page https://developers.cloudflare.com/browser-run/ linked to from this article:

> Run headless Chrome on Cloudflare's global network for browser automation, web scraping, testing, and content generation.

Does Cloudflare the CDN allow these browser instances to bypass their own anti-bot mechanisms? Or will Cloudflare the CDN block them the same as if someone was running scraping bots from a different provider?

Will Kitesurf in Cloudflare workers get special bypass privileges to content protected by Cloudflare the CDN?

ElijahLynn - 2 hours ago

Just to throw in the context window, another agentic browser (headless): https://lightpanda.io/

cautiouscat - 13 hours ago

Can someone give me examples of where you use agents in your browser? I’ve heard executive leaders tout that “people use agents to buy things for them” but I haven’t actually seen that.

ako - 7 hours ago

Kitesurfing is so last decade, this decade is all about wingfoiling and parawinging.

Hexcles - 10 hours ago

It's nice to see wpt.fyi was used to help with the verification of this new browser! Also BiDi can't come fast enough.

fukaiall - 12 hours ago

Seems like Cloudflare only writes Rust these days…

tonyrice - 9 hours ago

This reminds me of PhantomJS

dupontcyborg - 9 hours ago

kinda meta to have a js engine built in rust, compiled to wasm, running in cloudflare workers which itself is another js engine (v8 isolates)

TheRealPomax - 3 hours ago

But then the obvious next question is: is it still a browser, then? In the same vein as asking whether a tool that can extract data from PDF files is a "PDF Reader" (probably not) or a tool that runs a game demo for benchmarking purposes is still "the actual game" (definitely not).

It's a web data tool, but as something not used for browsing, by definition this is not a browser.

Hexcles - 10 hours ago

Now that OpenAI basically abondoned Atlas, which had a truly novel architecture, let's see if this more obvious technical route (not saying this to diminish the achievement!) would gain traction.

scotty79 - 6 hours ago

Huge chunk of internet already moved to CloudFlare. It's only reasonable to move the browsers there too. If the traffic doesn't leave CloudFlare it's huge saving for them.

zuzululu - 14 hours ago

wish it was open source so it can be run locally

a welcome addition although it'd be very easy for websites to fingerprint and block

LetsGetTechnicl - 14 hours ago

Ugh

tizerluo - 3 hours ago

[flagged]

nirbendavid - 12 hours ago

[flagged]

broker_desk - 10 hours ago

[flagged]

saadyousfi - 13 hours ago

[flagged]

hn5595p698 - 11 hours ago

[flagged]

hn0tdqaek4 - 12 hours ago

[flagged]