{"slug":"cloudflare-workers","name":"Cloudflare Workers","domain":"cloudflare.com","verdict":"As of 2026-07-15, ChatGPT, Claude, Gemini, Grok collectively rank Cloudflare Workers first for edge function platform (one of 10 leaderboards it appears on). Source: https://modelsagree.com/product/cloudflare-workers (modelsagree.com, CC BY 4.0).","best_rank":1,"categories":10,"brief":{"category":"best-edge-function-platform","title":"Best edge function platform","rank":1,"of":7,"top":null,"day":"2026-07-16","why":[{"t":"global network with near-zero cold starts","m":["ChatGPT","Claude","Gemini","Grok"],"q":"V8 isolates for near-zero cold starts"},{"t":"rich edge-native storage ecosystem","m":["ChatGPT","Claude","Gemini","Grok"],"q":"a rich ecosystem of edge-native storage primitives like D1 and Durable Objects"},{"t":"generous pricing and free tier","m":["ChatGPT","Claude","Gemini","Grok"],"q":"generous pricing, and no bandwidth-egress charge"},{"t":"mature tooling and broad compatibility","m":["ChatGPT","Claude","Grok"],"q":"excellent tooling, broad Web/Node.js compatibility"}],"gap":[],"fix":[{"t":"proprietary primitives create lock-in","m":["ChatGPT","Claude"],"q":"the more you use what makes it great, the harder you are locked in"},{"t":"CPU-time and memory limits","m":["Claude","Gemini"],"q":"Strict execution limits on CPU time and memory"},{"t":"limited Node.js and npm compatibility","m":["Gemini","Grok"],"q":"V8 runtime limits some npm libs; requires adapters or web standards focus"}]},"entries":[{"slug":"best-edge-function-platform","title":"Best edge function platform","rank":1,"of":7,"score":20,"appearances":4,"modelRanks":{"ChatGPT":1,"Claude":1,"Gemini":1,"Grok":1},"reason":"Best overall combination of global execution, fast isolates, excellent tooling, broad Web/Node.js compatibility, integrated storage and coordination primitives, generous pricing, and no bandwidth-egress charge; the strongest default for typical practitioners.","reasons":[{"model":"ChatGPT","reason":"Best overall combination of global execution, fast isolates, excellent tooling, broad Web/Node.js compatibility, integrated storage and coordination primitives, generous pricing, and no bandwidth-egress charge; the strongest default for typical practitioners."},{"model":"Claude","reason":"The default choice on merit: V8 isolates give ~0ms cold starts across 300+ PoPs, the deepest edge-native ecosystem (KV, R2, D1, Durable Objects, Queues, Workers AI), strong Node.js compatibility by 2026, generous free tier, and standards-based APIs (fetch/Request/Response) that the rest of the field copied; assumes the typical practitioner wants general-purpose compute at the edge, not just CDN request rewriting"},{"model":"Gemini","reason":"Industry-leading V8 isolate runtime with a massive global network, zero cold starts, a rich ecosystem of edge-native storage primitives like D1 and Durable Objects, and a highly generous free tier."},{"model":"Grok","reason":"Unmatched global network density (300+ POPs reaching ~95% of world pop in <50ms), V8 isolates for near-zero cold starts, exceptional performance/latency/cost-efficiency at scale, broad ecosystem (KV, D1, R2, etc.), and mature developer tooling for general edge logic, APIs, middleware. Assumes typical practitioner values raw edge perf and global reach over framework-specific DX."}],"fixes":[{"model":"ChatGPT","fix":"Its proprietary runtime and tightly integrated services create meaningful Cloudflare lock-in."},{"model":"Claude","fix":"Its best primitives (Durable Objects, D1, bindings) are proprietary — the more you use what makes it great, the harder you are locked in, and CPU-time limits still bite compute-heavy workloads"},{"model":"Gemini","fix":"Strict execution limits on CPU time and memory, alongside the requirement to compile or polyfill non-standard Node.js APIs."},{"model":"Grok","fix":"Not Node.js compatible (V8 runtime limits some npm libs; requires adapters or web standards focus)."}],"updated":"2026-07-15","rank_history":{"days":["2026-06-29","2026-06-30","2026-07-08","2026-07-09","2026-07-10","2026-07-14","2026-07-15"],"ranks":[1,1,1,1,1,1,1]},"reasoning_shift":[{"model":"Gemini","from":"2026-07-14","to":"2026-07-15","added":[{"t":"memory execution limits","q":"Strict execution limits on CPU time and memory"}],"dropped":[{"t":"migrating off platform","q":"proprietary APIs make hosting legacy Node.js workloads or migrating off the platform challenging"}]},{"model":"ChatGPT","from":"2026-07-14","to":"2026-07-15","added":[{"t":"no bandwidth-egress charge","q":"no bandwidth-egress charge"},{"t":"strongest default","q":"the strongest default for typical practitioners"},{"t":"Cloudflare lock-in","q":"tightly integrated services create meaningful Cloudflare lock-in"}],"dropped":[{"t":"observability and security","q":"observability, and security"},{"t":"128 MB memory ceiling","q":"128 MB memory ceiling still exclude some Node.js packages and memory-heavy workloads"}]},{"model":"Claude","from":"2026-07-08","to":"2026-07-14","added":[{"t":"Standards-based APIs","q":"standards-based APIs (fetch/Request/Response) that the rest of the field copied"},{"t":"Proprietary primitives increase lock-in","q":"the more you use what makes it great, the harder you are locked in"},{"t":"CPU-time limits bite compute-heavy workloads","q":"CPU-time limits still bite compute-heavy workloads"}],"dropped":[{"t":"Distributed debugging and observability","q":"make debugging/observability of distributed isolates less painful"}]}],"api":"https://modelsagree.com/api/v1/best/best-edge-function-platform.json"},{"slug":"best-programmable-cdns-for-edge-applications","title":"Best programmable CDNs for edge applications","rank":1,"of":7,"score":20,"appearances":4,"modelRanks":{"ChatGPT":1,"Claude":1,"Gemini":1,"Grok":1},"reason":"Best overall blend of global edge execution, programmable caching, low-latency isolates, generous pricing, strong tooling, and integrated state, storage, queues, observability, and AI services; assumes a typical web developer values a complete edge application platform.","reasons":[{"model":"ChatGPT","reason":"Best overall blend of global edge execution, programmable caching, low-latency isolates, generous pricing, strong tooling, and integrated state, storage, queues, observability, and AI services; assumes a typical web developer values a complete edge application platform."},{"model":"Claude","reason":"The deepest programmable-edge platform by a wide margin — V8 isolates with near-zero cold starts across 300+ PoPs, plus a genuinely integrated data layer (KV, Durable Objects, D1, R2, Queues, Workers AI) that lets you build full applications, not just request middleware; generous free tier and simple per-request pricing make it the best value for solo devs through large teams, and the ecosystem (Wrangler, Workerd open-source runtime, Hono/framework support) is the most mature."},{"model":"Gemini","reason":"Best-in-class developer experience with Wrangler, flat-rate predictable pricing with zero egress fees, and a comprehensive suite of integrated edge services (KV, D1, R2, Durable Objects) that enable full-stack serverless development at the edge without origin servers."},{"model":"Grok","reason":"Massive global network (300+ cities), extremely low cold starts with V8 isolates, developer-friendly JS/TS/Wasm runtime, rich ecosystem (KV, D1, Durable Objects, R2), excellent pricing/value with generous free tier and low costs at scale, proven for high-volume edge apps, strong security integrations. Assumption: typical practitioner values accessibility, scale, and total cost of ownership over niche customization."}],"fixes":[{"model":"ChatGPT","fix":"Its V8-isolate runtime and Cloudflare-specific bindings are not ideal for applications requiring full Node.js compatibility or easy provider portability."},{"model":"Claude","fix":"Vendor lock-in is real — Durable Objects and the binding model have no portable equivalent, and CPU-time limits plus the non-Node runtime (despite growing node:compat) still break some npm-heavy workloads."},{"model":"Gemini","fix":"Vendor lock-in due to proprietary APIs and compatibility issues with Node.js modules that rely on native binaries due to its proprietary V8 isolate runtime."},{"model":"Grok","fix":"Less granular per-request caching control than VCL-based systems; can hit platform limits on very complex stateful logic or specific language needs beyond JS/Wasm."}],"updated":"2026-07-18","rank_history":{"days":["2026-07-17","2026-07-18"],"ranks":[1,1]},"api":"https://modelsagree.com/api/v1/best/best-programmable-cdns-for-edge-applications.json"},{"slug":"best-edge-compute-platforms-for-latency-sensitive-api-gateways","title":"Best edge compute platforms for latency-sensitive API gateways","rank":1,"of":9,"score":15,"appearances":3,"modelRanks":{"ChatGPT":1,"Claude":1,"Gemini":1},"reason":"Best overall value: very low-startup isolate runtime, broad edge coverage, strong routing and caching, integrated WAF/rate limiting, and useful state primitives; near-tied with Fastly, but easier and cheaper for most teams","reasons":[{"model":"ChatGPT","reason":"Best overall value: very low-startup isolate runtime, broad edge coverage, strong routing and caching, integrated WAF/rate limiting, and useful state primitives; near-tied with Fastly, but easier and cheaper for most teams"},{"model":"Claude","reason":"V8-isolate model gives effectively zero cold starts and predictable sub-millisecond dispatch across ~330 cities, the densest general-purpose compute footprint; pairs natively with API Shield, WAF, rate limiting, mTLS, and service/queue bindings so most gateway logic (auth, routing, transformation, caching) runs in-process at the edge; generous, transparent pricing makes it the default best value for the typical team."},{"model":"Gemini","reason":"Near-zero cold starts (<5ms) via V8 isolates across 300+ global edge locations, paired with turnkey API routing, rate limiting, and edge-native state primitives (Durable Objects, KV). Assumes a serverless operational model is acceptable. (Near-tie with Fastly Compute on raw execution latency; earns #1 on turnkey API gateway platform features)."}],"fixes":[{"model":"ChatGPT","fix":"Its proprietary runtime, 128 MB memory ceiling, and outbound-connection limits rule out heavyweight or highly connection-parallel gateways"},{"model":"Claude","fix":"constrained runtime with per-request CPU limits and no full Node/OS — heavy in-gateway compute or exotic native deps don't fit, and you take real Cloudflare lock-in."},{"model":"Gemini","fix":"Uses a web-standards V8 isolate runtime rather than full Node.js or arbitrary binaries, creating ecosystem vendor lock-in and incompatibility with legacy backend packages."}],"updated":"2026-08-03","api":"https://modelsagree.com/api/v1/best/best-edge-compute-platforms-for-latency-sensitive-api-gateways.json"},{"slug":"best-typescript-runtimes-for-edge-apis","title":"Best TypeScript runtimes for edge APIs","rank":1,"of":8,"score":15,"appearances":3,"modelRanks":{"ChatGPT":1,"Claude":1,"Gemini":1},"reason":"Best overall: first-class TypeScript, fast isolate startup, broad global execution, excellent Web API support, improving Node.js compatibility, strong tooling, integrated storage/queues/state, and unusually low, egress-free pricing","reasons":[{"model":"ChatGPT","reason":"Best overall: first-class TypeScript, fast isolate startup, broad global execution, excellent Web API support, improving Node.js compatibility, strong tooling, integrated storage/queues/state, and unusually low, egress-free pricing"},{"model":"Claude","reason":"The reference edge runtime for TypeScript APIs — workerd V8 isolates give sub-millisecond cold starts on a 300+ location network, and it's the only option with a mature stateful stack (Durable Objects, D1, KV, R2, Queues) that lets a whole API live at the edge instead of just the request handler; first-class TS types via Wrangler and a large ecosystem (Hono targets it natively)."},{"model":"Gemini","reason":"Industry-standard V8 isolate runtime (workerd) offering sub-millisecond cold starts, zero CPU-idle costs, global automatic distribution, and strict WinterCG standard compliance for lightweight edge APIs."}],"fixes":[{"model":"ChatGPT","fix":"The 128 MB memory ceiling and incomplete Node.js compatibility exclude memory-heavy workloads and some native or Node-dependent packages"},{"model":"Claude","fix":"Isolate model imposes real constraints (no full Node API surface, CPU-time limits, no arbitrary native binaries), so compute-heavy or Node-dependent workloads still need a regional backend."},{"model":"Gemini","fix":"Restricted sandbox environment lacks native Node.js C++ add-ons, imposes strict memory/execution time caps per request, and requires dedicated fetch/socket APIs for TCP connections."}],"updated":"2026-08-03","api":"https://modelsagree.com/api/v1/best/best-typescript-runtimes-for-edge-apis.json"},{"slug":"best-backend-runtimes-for-serverless-apis","title":"Best backend runtimes for serverless APIs","rank":1,"of":8,"score":14,"appearances":3,"modelRanks":{"ChatGPT":2,"Gemini":1,"Grok":1},"reason":"Offers sub-millisecond cold starts, native global edge distribution, and built-in storage integrations like D1 and Durable Objects for low-latency APIs.","reasons":[{"model":"Gemini","reason":"Offers sub-millisecond cold starts, native global edge distribution, and built-in storage integrations like D1 and Durable Objects for low-latency APIs."},{"model":"Grok","reason":"Zero cold starts (<5ms), true global edge deployment across 300+ PoPs for lowest latency APIs, excellent DX with V8 isolates, strong platform (KV, D1, Durable Objects, R2, Queues), cost-effective for I/O-bound and high-traffic workloads, mature in 2026 for edge-native serverless APIs."},{"model":"ChatGPT","reason":"Near-tie for first; exceptional global latency, fast isolate startup, Web-standard APIs, integrated edge primitives, and increasingly capable Node.js compatibility"}],"fixes":[{"model":"ChatGPT","fix":"Runtime constraints and incomplete Node.js compatibility make it unsuitable for packages expecting a conventional server or full operating-system access"},{"model":"Gemini","fix":"Strict isolate-based execution environment prevents the use of arbitrary binaries and some legacy npm dependencies."},{"model":"Grok","fix":"Limited execution environment (Web APIs only, no full Node.js fs/native modules, strict CPU/memory/ duration caps especially on free tier; not for heavy compute or long-running tasks).⁠Pkgpulse"}],"updated":"2026-07-16","api":"https://modelsagree.com/api/v1/best/best-backend-runtimes-for-serverless-apis.json"},{"slug":"best-edge-compute-platforms-for-webassembly-workloads","title":"Best edge compute platforms for WebAssembly workloads","rank":2,"of":8,"score":15,"appearances":3,"modelRanks":{"ChatGPT":1,"Claude":1,"Gemini":1},"reason":"Best overall value and operational experience: vast global reach, instant scaling, mature storage/network integrations, excellent tooling, and inexpensive deployment of WebAssembly modules from JavaScript or TypeScript.","reasons":[{"model":"ChatGPT","reason":"Best overall value and operational experience: vast global reach, instant scaling, mature storage/network integrations, excellent tooling, and inexpensive deployment of WebAssembly modules from JavaScript or TypeScript."},{"model":"Claude","reason":"The most complete edge platform that runs Wasm well in practice — V8 isolates give near-zero cold starts, Rust/C/C++-compiled Wasm modules are first-class alongside JS glue, and the surrounding primitives (KV, Durable Objects, R2, D1, Queues) mean a Wasm workload can become a real application without leaving the platform; generous free tier and 300+ PoPs make it the best value for the typical practitioner. Near-tie with Fastly for the top spot — Cloudflare wins on ecosystem and price, not Wasm purity."},{"model":"Gemini","reason":"(Near-tie with Fastly Compute) Offers unmatched developer velocity, a generous free tier, global latency distribution, and a mature suite of stateful edge databases (D1, KV, Durable Objects) running Wasm on V8 isolates."}],"fixes":[{"model":"ChatGPT","fix":"It is not a general WASI/component platform; the 128 MB isolate limit and JavaScript-hosted execution constrain larger or highly portable Wasm workloads."},{"model":"Claude","fix":"Not a Wasm-native runtime — Wasm rides inside a JS isolate, WASI support is limited, and component-model/multi-language toolchains lag; teams wanting pure standards-based Wasm feel the JS-first bias."},{"model":"Gemini","fix":"Forces developers into a JS-centric model (such as Wrangler/V8 API boundaries) that introduces wrapper overhead and complicates WASI-native, non-JS compiled Wasm workloads."}],"updated":"2026-07-18","rank_history":{"days":["2026-07-17","2026-07-18"],"ranks":[2,1]},"api":"https://modelsagree.com/api/v1/best/best-edge-compute-platforms-for-webassembly-workloads.json"},{"slug":"best-serverless-platforms-for-event-driven-typescript-apis","title":"Best serverless platforms for event-driven TypeScript APIs","rank":2,"of":8,"score":13,"appearances":3,"modelRanks":{"ChatGPT":1,"Claude":2,"Gemini":2},"reason":"TypeScript-first edge runtime, excellent latency and value, with integrated Queues, Workflows, cron, storage, durable state, retries, and observability; narrowly beats Lambda for the typical greenfield API","reasons":[{"model":"ChatGPT","reason":"TypeScript-first edge runtime, excellent latency and value, with integrated Queues, Workflows, cron, storage, durable state, retries, and observability; narrowly beats Lambda for the typical greenfield API"},{"model":"Claude","reason":"TypeScript-native runtime with Queues, Durable Objects, Cron Triggers, and Workflows for durable event orchestration, near-zero cold starts, and global edge execution; Wrangler + first-class types make the DX among the cleanest for event-driven work, and pricing is CPU-time based rather than wall-clock."},{"model":"Gemini","reason":"Near-zero cold-start edge execution on V8 isolates with native TypeScript compilation, paired with built-in event primitives like Workers Queues, Scheduled Events, and Durable Objects. Flagged near-tie with AWS Lambda for edge-first event APIs."}],"fixes":[{"model":"ChatGPT","fix":"Runtime limits and Cloudflare-specific primitives make it weaker for CPU-heavy work or code requiring full Node.js compatibility"},{"model":"Claude","fix":"Not a full Node.js runtime and capped CPU/memory per invocation — long-running, heavy-dependency, or Node-native-module workloads don't fit, and you're committing to Cloudflare's data/service ecosystem."},{"model":"Gemini","fix":"Non-standard Node.js runtime environment (Workerd) restricting certain native npm packages and lack of direct integration with legacy multi-cloud enterprise buses."}],"updated":"2026-08-03","api":"https://modelsagree.com/api/v1/best/best-serverless-platforms-for-event-driven-typescript-apis.json"},{"slug":"best-app-hosting","title":"Best platform to deploy a web app","rank":3,"of":9,"score":8,"appearances":2,"modelRanks":{"ChatGPT":2,"Claude":2},"reason":"Near-tied with Vercel, offering outstanding global latency, no bandwidth-egress charges, strong security, inexpensive serverless compute, and an unusually complete edge-native stack spanning storage, databases, queues, and stateful services.","reasons":[{"model":"ChatGPT","reason":"Near-tied with Vercel, offering outstanding global latency, no bandwidth-egress charges, strong security, inexpensive serverless compute, and an unusually complete edge-native stack spanning storage, databases, queues, and stateful services."},{"model":"Claude","reason":"The value leader — full-stack hosting (static assets + serverless compute unified since Pages merged in) on a 300+-PoP edge network, with R2/D1/KV/Durable Objects/Queues as cheap built-in primitives, no egress-fee gouging, and a free tier generous enough to run real products; near-tie with Vercel on merit, ranked #2 only on DX polish."}],"fixes":[{"model":"ChatGPT","fix":"Runtime constraints and Cloudflare-specific architecture make it a weaker fit for conventional servers, arbitrary containers, or applications expecting full Node.js and filesystem behavior."},{"model":"Claude","fix":"The Workers runtime is not Node — compatibility shims have matured but some npm packages, native deps, and long-CPU tasks still don't fit, and local-vs-edge debugging remains rougher than container platforms."}],"updated":"2026-07-15","rank_history":{"days":["2026-06-29","2026-06-30","2026-07-07","2026-07-08","2026-07-09","2026-07-10","2026-07-14","2026-07-15"],"ranks":[5,5,null,null,4,null,3,2]},"api":"https://modelsagree.com/api/v1/best/best-app-hosting.json"},{"slug":"best-javascript-runtime","title":"Best JavaScript runtime","rank":4,"of":5,"score":4,"appearances":2,"modelRanks":{"ChatGPT":4,"Claude":4},"reason":"Exceptional for globally distributed HTTP applications, with fast isolate startup, web-standard APIs, integrated edge services, and increasingly broad Node.js compatibility","reasons":[{"model":"ChatGPT","reason":"Exceptional for globally distributed HTTP applications, with fast isolate startup, web-standard APIs, integrated edge services, and increasingly broad Node.js compatibility"},{"model":"Claude","reason":"The open-source runtime behind Cloudflare Workers earns a spot on real-world deployment scale: V8 isolates give near-zero cold starts and per-request isolation that container-based runtimes can't match, and it defined the WinterTC/edge-standard API model that Node and Deno now converge toward. Ranked assuming the practitioner deploys latency-sensitive edge or serverless workloads."}],"fixes":[{"model":"ChatGPT","fix":"It is a managed, resource-constrained edge runtime—not a general-purpose replacement for processes needing unrestricted OS, filesystem, or Node API access"},{"model":"Claude","fix":"Not a general-purpose runtime — no full Node API surface, constrained CPU/memory limits, and its value is tightly coupled to Cloudflare's platform; you don't reach for it to run a long-lived monolith or heavy compute."}],"updated":"2026-07-15","rank_history":{"days":["2026-07-07","2026-07-08","2026-07-10","2026-07-14","2026-07-15"],"ranks":[4,4,4,4,4]},"api":"https://modelsagree.com/api/v1/best/best-javascript-runtime.json"},{"slug":"best-app-hosting-for-side-projects","title":"Best app hosting for side projects","rank":5,"of":6,"score":4,"appearances":2,"modelRanks":{"ChatGPT":4,"Claude":4},"reason":"Exceptional global performance, generous low-cost serverless compute, integrated D1, R2, KV, Queues, Durable Objects, strong security, and negligible idle cost","reasons":[{"model":"ChatGPT","reason":"Exceptional global performance, generous low-cost serverless compute, integrated D1, R2, KV, Queues, Durable Objects, strong security, and negligible idle cost"},{"model":"Claude","reason":"The most generous free tier anywhere — 100k requests/day, global edge by default, plus D1/R2/KV/Queues and now decent container support, so a side project can run at meaningful scale for $0-5/month"}],"fixes":[{"model":"ChatGPT","fix":"Provide a simpler, more conventional deployment path for arbitrary Dockerized and long-running applications"},{"model":"Claude","fix":"Make the platform less \"Cloudflare-shaped\" — full Node.js compatibility and less proprietary lock-in (Workers runtime, bindings) so ordinary Express/Next apps port in without rewrites"}],"updated":"2026-07-10","rank_history":{"days":["2026-07-07","2026-07-08","2026-07-09","2026-07-10"],"ranks":[6,5,2,4]},"reasoning_shift":[{"model":"ChatGPT","from":"2026-07-09","to":"2026-07-10","added":[{"t":"integrated backend services","q":"integrated D1, R2, KV, Queues, Durable Objects"},{"t":"Dockerized and long-running applications","q":"arbitrary Dockerized and long-running applications"}],"dropped":[{"t":"strong CDN defaults","q":"strong security/CDN defaults"},{"t":"deployment and debugging polish","q":"Make full-stack app deployment and debugging feel as polished as Vercel"}]}],"api":"https://modelsagree.com/api/v1/best/best-app-hosting-for-side-projects.json"}],"page":"https://modelsagree.com/product/cloudflare-workers","check":"https://modelsagree.com/check?q=Cloudflare%20Workers","updated":"2026-08-10T18:18:45.051Z","attribution":"modelsagree.com, CC BY 4.0"}