Как работают serverless функции на Edge (Cloudflare Workers, Vercel)?

Senior
236 просмотров
AFK Offer AI

Edge функции запускаются ближе к пользователю (сотни точек по миру). Cloudflare Workers: V8 isolates (не Node.js!) — нет Node.js APIs. fetch() вместо http, KV storage, Durable Objects. Vercel Edge Functions: также V8 isolates. Ограничения: нет Buffer, нет crypto (только WebCrypto), нет fs, нет долгих операций. Преимущества: latency < 50ms, автомасштабирование, нет cold start (isolates быстрее Lambda). Для middleware (auth, redirect, A/B тест) на edge. Node.js совместимость постепенно добавляется.

Следующий вопрос

Как тестировать caching логику в Node.js?