Edge computing en 2026 : exécuter le code à 50 ms du visiteur
L'edge computing consiste à exécuter du code applicatif sur le même réseau CDN que les fichiers statiques — typiquement 200-300 points de présence (PoP) répartis sur les 6 continents. Pour un visiteur à Dakar, le code tourne à Casablanca, Paris ou Marseille (selon le provider), pas dans le datacenter US-East-1 de Virginie.
Résultat mesuré sur nos déploiements Kolonell 2025-2026 :
- TTFB médian : 30-60 ms (vs 200-400 ms serverless région unique)
- Cold start : <5 ms (vs 200-1 500 ms AWS Lambda classique)
- Latence p99 : <150 ms depuis le SN
C'est devenu non-négociable pour les sites premium en 2026.
Edge vs serverless classique : la différence
| Aspect | Serverless classique (Lambda) | Edge computing |
|---|---|---|
| Localisation | 1 région AWS choisie | 200-300 PoP mondiaux |
| Cold start | 200-1 500 ms (Node) | <5 ms (V8 isolate) |
| Runtime | Node, Python, Go, etc. | V8 isolate (JS/WASM) |
| RAM | 128 MB - 10 GB | 128 MB typique |
| Durée max | 15 min | 30 s typique (varie) |
| Coût par invocation | + élevé | + bas |
| Cas idéal | Workloads lourds, longs | Auth, perso, headers, A/B, IA léger |
L'edge n'est pas "mieux" que serverless classique — ce sont deux outils différents. L'edge brille pour des fonctions courtes, fréquentes, latence-critiques. Le serverless classique brille pour des workloads CPU/RAM lourds (génération PDF, traitement vidéo, batch).
Les 4 providers majeurs 2026
Vercel Edge Functions
- Runtime : V8 isolate (compatible Web Standard APIs)
- Réseau : 300+ PoP (alias du réseau Cloudflare en sous-couche)
- Tarif : inclus dans plan Pro (20 USD/user/mo) jusqu'à 1M invocations/mois, puis 2 USD/M
- Intégration : native Next.js Middleware + Route Handlers
export const runtime = 'edge' - Best for : sites Next.js sur Vercel — choix par défaut
Cloudflare Workers
- Runtime : V8 isolate
- Réseau : 330+ PoP, le plus large du marché (Casablanca, Lagos, Johannesburg en Afrique)
- Tarif : 5 USD/mo pour 10M requêtes incluses, 0,30 USD/M ensuite
- Intégration : standalone, ou via Pages, ou via OpenNext (Next.js → Workers)
- Best for : projets non-Vercel, contraintes coûts à fort volume, latence Afrique
Netlify Edge Functions
- Runtime : Deno (Web Standard APIs aussi)
- Réseau : Deno Deploy, 35+ régions
- Tarif : 1M invocations/mo gratuites sur Pro (19 USD/mo), 2 USD/M ensuite
- Intégration : native sur Netlify
- Best for : sites Netlify (Astro, Hugo, Next.js)
AWS Lambda@Edge
- Runtime : Node.js / Python (pas V8 isolate)
- Réseau : 400+ CloudFront edges
- Tarif : 0,60 USD/M requests + durée
- Intégration : CloudFront + Lambda@Edge (complexe)
- Best for : workloads existants AWS, intégration VPC
Cas d'usage edge en 2026
1. Authentification rapide
Vérifier un cookie JWT en edge, rediriger vers /login ou laisser passer. Latence ajoutée : 5-10 ms (vs 100-300 ms serverless region).
2. Personnalisation par géo
Lire request.geo.country ou request.cf.country en edge, servir une variante FR/EN/AR sans round-trip serveur.
3. A/B testing
Hash de l'IP ou cookie pour assigner un variant en edge, retourner le bon HTML. Aucun flash de contenu non testé (FOOC).
4. IA inference légère
Workers AI (Cloudflare) ou Vercel AI SDK en edge runtime pour appeler GPT-5 mini / Claude 4.5 Haiku avec streaming token-par-token. TTFB premier token : 200-400 ms.
5. Rate limiting et bot protection
Compter les requêtes par IP en edge (avec KV ou Durable Objects), bloquer les scrapers avant qu'ils atteignent l'origin.
6. Image transformation
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
Cloudflare Images ou Vercel Image Optimization : resize, format AVIF/WebP, qualité — tout à 50 ms du visiteur.
7. Header injection / rewrite
Injecter CSP, HSTS, security headers ; ou rewriter /products/123 vers /products/{slug} en edge.
8. Feature flags
Lire LaunchDarkly / Statsig / Vercel Edge Config en edge, activer/désactiver des features par segment.
Tableau de décision : quel edge pour quoi
| Profil | Recommandation |
|---|---|
| Site Next.js + Vercel | Vercel Edge Functions (default) |
| Site Next.js mais budget serré | Cloudflare Workers via OpenNext |
| Latence Afrique critique | Cloudflare Workers (Casablanca, Lagos PoP) |
| Site Astro/Hugo + Netlify | Netlify Edge Functions |
| Workload AWS existant | Lambda@Edge |
| IA inference edge (LLM) | Cloudflare Workers AI ou Vercel AI SDK edge |
| Souveraineté UE stricte | Cloudflare Workers (configurable EU-only) |
Performance observée Kolonell
Sur les démos vitrines site-clinique, site-hotel, site-restaurant (Next.js + Vercel Edge) :
| Métrique | Sans edge (Serverless Paris) | Avec edge (Vercel Edge) |
|---|---|---|
| TTFB Dakar | 280 ms | 65 ms |
| TTFB Paris | 80 ms | 28 ms |
| TTFB New York | 320 ms | 45 ms |
| Cold start | 800 ms | 4 ms |
| Lighthouse Perf | 78 | 96 |
Gain user-perçu : pages "instantanées" même en 4G Sénégal.
Coût réel pour PME
Pour un site PME avec 100k pages vues/mois et 30 % de requêtes edge :
- Vercel Pro + Edge : 20 USD/mo (1 user) — 100k invocations dans le forfait
- Cloudflare Workers (standalone) : 5 USD/mo, ~3M invocations incluses
- Netlify Pro + Edge : 19 USD/mo
Pour un site à 5M pages vues/mois : 80-200 USD/mo en edge selon provider. Marginal vs ce qu'on gagne en conversion grâce à la vitesse.
FAQ
L'edge remplace-t-il le serverless classique ?
Non — c'est complémentaire. Edge pour fonctions courtes latence-critiques (auth, perso, headers). Serverless région pour workloads lourds (PDF gen, vidéo, IA batch). Sur un site moderne, on a typiquement 70 % edge / 30 % serverless région.
Cloudflare Workers ou Vercel Edge pour Next.js ?
Si le site est sur Vercel et que les coûts conviennent : Vercel Edge Functions (intégration native, DX impeccable). Si le site est gros (5M+ requêtes/mo) et qu'on veut maîtriser le coût : Cloudflare Workers via OpenNext (open-next.js.org). Pour la latence Afrique : Cloudflare a plus de PoP locaux.
L'edge fonctionne-t-il avec une base de données ?
Oui, mais il faut une DB compatible edge : Neon Postgres (HTTP), PlanetScale (HTTP), Turso (libSQL), Cloudflare D1, Upstash Redis. Une connexion TCP traditionnelle à Postgres ne marche pas depuis edge (pas de pool).
Combien coûte l'IA inference en edge ?
Workers AI (Cloudflare) : 0,011 USD / 1k Llama 3.1 8B requests. Vercel AI SDK edge avec OpenAI/Anthropic : facturation OpenAI/Anthropic standard (~0,15-0,80 USD / Mtok). Avantage edge = streaming token-par-token avec TTFB <300 ms.
Limites importantes à connaître ?
Pas de modules Node natifs (fs, crypto.createHash legacy), 1 MB taille de fonction Workers (50 MB Vercel), 30 s durée max typique, RAM limitée (128 MB). Pour 90 % des cas d'usage web ça suffit largement.
Discutons edge pour votre site
Si vous voulez accélérer un site existant ou en lancer un nouveau avec edge runtime (Vercel + Cloudflare), on peut auditer la perf actuelle et chiffrer la migration en 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.
