Zum Inhalt springen

Webstandards ​

Hono verwendet ausschließlich Webstandards wie Fetch. Sie wurden ursprünglich in der Funktion fetch verwendet und umfassen grundlegende Objekte zur Verarbeitung von HTTP-Anfragen und -Antworten. Neben Requests und Responses gehören dazu auch URL, URLSearchParam, Headers und weitere Objekte.

Auch Cloudflare Workers, Deno und Bun basieren auf Webstandards. Ein Server, der „Hello World“ zurückgibt, lässt sich beispielsweise wie folgt schreiben. Dieser Code läuft auf Cloudflare Workers und Bun.

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

Da Hono ausschließlich Webstandards verwendet, läuft es auf jeder Laufzeitumgebung, die diese unterstützt. Außerdem gibt es einen Node.js-Adapter. Hono läuft auf folgenden Laufzeitumgebungen:

Es funktioniert auch auf Netlify und weiteren Plattformen. Derselbe Code läuft auf allen Plattformen.

Cloudflare Workers, Deno, Shopify und andere haben WinterCG gegründet, um zu besprechen, wie Webstandards die Interoperabilität im Web ermöglichen können. Hono folgt diesem Weg und strebt danach, der Standard für Webstandards zu werden.

Veröffentlicht unter der MIT-Lizenz.