Aller au contenu

Standards du Web ​

Hono utilise uniquement les standards du Web, tels que Fetch. Ces standards, initialement utilisés par la fonction fetch, comprennent les objets de base nécessaires au traitement des requêtes et des réponses HTTP. Outre Requests et Responses, ils incluent URL, URLSearchParam, Headers et d’autres objets.

Cloudflare Workers, Deno et Bun reposent également sur les standards du Web. Par exemple, un serveur renvoyant « Hello World » peut s’écrire comme ci-dessous. Ce code fonctionne sur Cloudflare Workers et Bun.

ts
export default {
  async 
fetch
() {
return new
Response
('Hello World')
}, }

Comme Hono n’utilise que les standards du Web, il fonctionne sur tous les environnements qui les prennent en charge. Il existe également un adaptateur Node.js. Hono fonctionne sur les environnements suivants :

Il fonctionne aussi sur Netlify et d’autres plateformes. Le même code fonctionne sur toutes les plateformes.

Cloudflare Workers, Deno, Shopify et d’autres acteurs ont créé WinterCG pour discuter de la manière dont les standards du Web peuvent permettre l’interopérabilité sur le Web. Hono suit cette voie et vise à devenir le standard des standards du Web.

Publié sous licence MIT.