Développement Web

Qu’est-ce que Edge Runtime ?

Environnement d’exécution léger et distribué au plus près des utilisateurs (CDN edge) pour réponses HTTP ultra rapides — sous-ensemble d’API Node, latence faible, adapté middleware et petites transformations.

Edge Runtime Vercel

Définition simple

C'est comme avoir des stands mobile sur un marathon plutôt qu’un seul entrepôt central : la réponse part du point le plus proche du coureur. L’Edge Runtime exécute du JavaScript (ou WebAssembly) sur le réseau périphérique — pas dans une région serveur unique. Chez [Vercel](/lexique/vercel-plateforme) et équivalents, [middleware Next.js](/lexique/next-js-framework-react), certaines [Route Handlers](/lexique/api-route-next-js) ou fonctions serverless « edge » s’y déploient. APIs disponibles : sous-ensemble des modules Node ; pas tout PostgreSQL lourd en natif — à valider par projet.

Comment ça marche ?

Requête arrive au POP CDN ; code edge décide (rewrite, headers, auth légère) ; pour travail lourd, appel à services backend régionaux. Distinct du pur [SSR](/lexique/ssr-server-side-rendering) régional classique mais complémentaire.

Impact business

Réduire latence géographique et premier octet améliore expérience globale et peut aider [TTFB](/lexique/ttfb-time-to-first-byte) — pour sites audience mondiale, comparer Edge vs région unique montre souvent des centaines de ms gagnées sur les utilisateurs loin du datacenter principal.

Bonnes pratiques

  • Lire matrice APIs supportées ; tests multi-régions ; fallbacks ; limites CPU/temps ; observabilité distribuée.

Erreurs communes

  • Supposer compatibilité totale avec npm arbitraire. Logger volumes massifs sans budget. Mettre secrets mal protégés dans bundle edge.

Prompt IA

Contexte : A/B routing par pays en middleware Edge. Liste trois opérations adaptées Edge et trois à garder en Node (avec raison courte).

QUESTIONS FRÉQUENTES

Aller plus loin sur Edge Runtime.

Edge = faible latence, APIs restreintes ; Node serverless = compat plus large, cold starts et régions différentes — hybrider selon besoin.