H

Hono

Frameworks Backend · Depuis 2021

2021

Creation

Framework web ultra-leger (~14kB) concu pour les edge runtimes, fonctionnant identiquement sur Cloudflare Workers, Deno, Bun, Node.js et AWS Lambda. API inspiree d'Express mais avec des performances 3x superieures grace a un router RegExpRouter optimise. Devenu le choix par defaut pour les API Cloudflare Workers avec 40K+ stars en 2 ans.

edgemulti-runtimelightweight
Avantages & Inconvenients

Avantages

  • ~14kB de bundle, deployable sur tout edge runtime sans cold start significatif
  • Multi-runtime : meme code sur Cloudflare Workers, Deno, Bun, Node.js et Lambda
  • RegExpRouter optimise : 3x plus rapide qu'Express sur les benchmarks de routing

Inconvenients

  • Pas adapte aux applications monolithiques complexes avec beaucoup de state serveur
  • Ecosysteme de middleware encore 50x plus petit qu'Express
  • Les abstractions multi-runtime cachent des differences de comportement entre plateformes
Cas d'usage
  • API edge sur Cloudflare Workers avec latence <50ms worldwide
  • Fonctions serverless AWS Lambda/Vercel ou chaque kB de bundle impacte le cold start
  • API gateway leger devant des microservices avec routing et auth middleware

Autres dans Frameworks Backend