14 Punkte von xguru 2023-11-05 | 5 Kommentare | Auf WhatsApp teilen
  • Ultraschneller Router RegExpRouter
  • Ultraleicht mit 12 kB. Verwendet nur Webstandard-APIs und hat keine Abhängigkeiten
  • Läuft in allen JavaScript-Runtimes: Cloudflare Workers, Fastly Compute@Edge, Deno, Bun, Vercel, Lagon, AWS Lambda, Lambda@Edge, Node.js
  • Eingebaute Middleware sowie Unterstützung für benutzerdefinierte Middleware und Drittanbieter-Middleware
  • Saubere API und TypeScript-Unterstützung

5 Kommentare

 
cuhong 2023-11-06

Ich betreibe die Website https://newsgram.io/ auf Cloudflare Workers mit diesem Framework. Damit lässt sich sehr schnell entwickeln, weil es äußerst schlank und ohne überflüssigen Ballast ist, daher empfehle ich es für den Start einfacher Projekte.

 
heycalmdown 2023-11-06

Welche Datenbank verwendet ihr normalerweise? Das Web-Framework läuft am Edge, die Datenbank aber in einer Region, daher könnte ich mir vorstellen, dass sich die Latenz je nach Zugriffsregion stark unterscheiden kann.

 
pitzcarraldo 2023-11-06

Ich habe schon einmal die Kombination aus cloudflare workers + hono + pg (Supabase-Region Seoul) genutzt und dabei direkt auf die DB zugegriffen. Wie Sie vermutet haben, kam es vor, dass cloudflare workers je nach Internetanbieter des Nutzers in LA, Hongkong oder Singapur gestartet wurden, wodurch der Verbindungsaufbau sehr langsam war. Für solche Fälle gibt es offenbar auch eine Option namens Smart Placement, die dafür optimiert, näher an der Datenebene am Edge zu starten. In meinem Fall hat das aber wohl nicht richtig funktioniert, vielleicht weil das Request-Volumen zu gering war.

 
caniel 2025-04-29

Ich denke, HyperDrive wäre in einem solchen Fall nützlich.

 
cuhong 2023-11-06

Es ist zwar noch Beta, aber ich verwende Cloudflare D1.