Edge Functions

Serverless на периферии сети

Запускайте код ближе к пользователям. JavaScript/TypeScript, нулевой холодный старт, мгновенный деплой.

Возможности

0 мс холодный старт

Изоляция на V8 isolates вместо контейнеров. Функции запускаются мгновенно, без задержки на инициализацию.

🌍

40+ регионов

Код выполняется в ближайшей к пользователю локации. Минимальная задержка для любой географии.

📦

KV Storage

Встроенное key-value хранилище с глобальной репликацией. Eventually consistent, миллисекундный доступ.

🔄

Git Deploy

Push в git — и код на проде. Автоматический CI/CD, preview-деплои для каждого PR.

🛠️

Web APIs

fetch(), Request/Response, crypto, TextEncoder — стандартные Web API работают из коробки.

📊

Логи и метрики

Real-time логи, трейсинг запросов, CPU time и memory usage. Всё в одном дашборде.

Знакомый синтаксис

Пишите на TypeScript или JavaScript. Стандартный fetch API, Request/Response объекты — как в браузере.

  • TypeScript из коробки
  • ES Modules
  • npm-пакеты
  • Middleware pattern
handler.ts
import { kv } from '@edgebyte/kv'; export default { async fetch(req: Request): Promise<Response> { const url = new URL(req.url); // Получаем данные из KV const cached = await kv.get(url.pathname); if (cached) { return new Response(cached, { headers: { 'x-cache': 'hit' } }); } // Запрос к origin const res = await fetch(`https://api.example.com${url.pathname}`); const data = await res.text(); // Кэшируем на 1 час await kv.put(url.pathname, data, { ttl: 3600 }); return new Response(data); } };
<1 мс
Cold start
128 MB
Memory limit
50 мс
CPU time/request
Autoscale

Варианты использования

A/B тестирование

Распределяйте трафик между версиями на edge, без изменений на бэкенде. Персистентные куки, детальная аналитика.

Персонализация

Адаптируйте контент по геолокации, устройству, времени суток. Динамический SSR на периферии.

Auth и защита

Валидация JWT, rate limiting, bot detection — до того как запрос дойдёт до origin.

API Gateway

Агрегация микросервисов, трансформация ответов, кэширование на edge.

Начните деплоить на edge

100K запросов бесплатно каждый месяц

Создать первую функцию