Самое необходимое
Cloudflare Workers доминирует по занимаемой площади сети (более 200 точек присутствия против ~28 у Deno Deploy) и ценам. Deno Deploy компенсирует это встроенными инструментами TypeScript. Оба остаются изолированными от JavaScript/V8. Aurabase выбирает отдельный путь: его Edge Functions в режиме WASM напрямую выполняет Rust, скомпилированный через Wasmtime, модуль за модулем в песочнице, в aura-functions — это не просто еще один JS-изолят, собственная среда выполнения, интегрированная в сердце серверной части.
200+ точек присутствия против примерно 28
Cloudflare Workers опирается на более чем 200 точек присутствия по всему миру, тогда как у Deno Deploy их около 28, согласно доступным сравнениям за 2026 год. Разница в масштабе напрямую влияет на задержку, воспринимаемую пользователем вдали от центра обработки данных Deno.
Deno Deploy компенсирует это более строгим соблюдением веб-стандартов и интегрированными инструментами (предварительный просмотр развертывания, cron, кеш, телеметрия), которые разработчики, используемые в экосистеме TypeScript, считают более согласованными.
Выделенное процессорное время сильно различается в зависимости от плана.
Cloudflare Workers ограничивает время ЦП на уровне 50 мс в бесплатном плане по сравнению с 30 секундами в платных планах — разрыв в два порядка величины, который напрямую определяет, что на самом деле может делать ваша периферийная функция без тайм-аута.
Что касается периферийного хранилища, Cloudflare предлагает полный стек — D1 (SQLite), R2 (объект, совместимый с S3), KV (опционально согласованный), Durable Objects (строго согласованный) — в то время как Deno Deploy опирается на собственный Deno KV, более простой, но менее сегментированный по вариантам использования.
Почему Aurabase использует Wasmtime, а не изолят JS
И Cloudflare Workers, и песочница Deno Deploy через изоляты JavaScript/V8. Aurabase использует другой путь для режима WASM: ваш код (Rust или любой язык, компилируемый в WebAssembly) выполняется непосредственно Wasmtime, без зависимости от сторонней среды выполнения JavaScript, размещенной где-либо еще.
Конкретно: ваша пограничная функция и ваша выделенная база данных Postgres находятся на одной платформе, с одной и той же аутентификацией, с одинаковыми доступными политиками RLS, без дополнительного сетевого шлюза к отдельному пограничному провайдеру, который можно настроить и защитить независимо друг от друга.
Прочитайте полное сравнение: Edge Functions Rust/WASM и Cloudflare Workers и Vercel Edge
Что сегодня Cloudflare и Deno Deploy делают лучше
Если вашим приоритетом является максимальное использование глобальной сети независимо от вашего сервера данных, Cloudflare сохраняет реальное лидерство в точках присутствия. Если вам нужен интегрированный инструментарий TypeScript без управления серверной частью Postgres, Deno Deploy по-прежнему актуален.
Компромисс меняется, как только ваша пограничная функция должна напрямую запрашивать вашу базу данных с теми же политиками RLS, что и остальная часть вашего бэкэнда, без необходимости пересекать стороннюю сеть — это именно тот ландшафт, где встроенная интеграция Aurabase имеет преимущество.