$ cat /var/log/thoughts

Cloudflare + Serverless

Posts matching all selected tags.

Filters2

5 posts

MCP elicitation no longer holds a stream

MCP elicitation returns input_required so the Worker request ends. Claude Code shows the form, retries the call, and the isolate is not held while you type.

Build AlongMCPCloudflareClaude CodeServerlessDeveloper ToolsAI Coding1 min read · Aug 28, 2026

Isolate sharing is a Spectre channel on Workers

Workers Spectre is isolate sharing on the edge. A JWT in neighbor heap leaked at 12 bit/s in production. Keep secrets on env rather than module scope.

Deep DivesCloudflareSecurityServerlessEdge ComputingArchitectureDeveloper Tools1 min read · Aug 21, 2026

Kitesurf is the Dynamic Workers follow-up

Cloudflare Kitesurf is Dynamic Workers for browse. 3-7x less CPU and memory than Chromium. Keep Playwright. Give up looking like a person on the open web.

Strong OpinionsCloudflareAI CodingServerlessEdge ComputingDeveloper Tools1 min read · Aug 14, 2026

Dynamic Workers are the first runtime that matches how agents write code

Dynamic Workers match Code Mode writing, not Linux coding agents. Capability bindings, the globalOutbound footgun, and when microVMs like E2B still win.

Strong OpinionsCloudflareServerlessMCPAI CodingEdge Computing1 min read · Aug 4, 2026

Vercel Edge Functions Are Deprecated and That Was Right

Vercel Edge Functions are deprecated and the call was right. What changed, why round trips now cost more than queries, and what still belongs at the edge.

Strong OpinionsVercelEdge ComputingServerlessNext.jsPerformanceCloudflare1 min read · Jul 28, 2026