Deno 1.35 debütiert mit einfacherer, effizienterer Webserver-API
Deno 1.35, die moderne JavaScript/TypeScript/WebAssembly-Laufzeitumgebung, führt mit Deno.serve() eine neue API ein, die die Effizienz beim Aufbau von Webservern steigern soll.

Die jüngste Veröffentlichung von Deno 1.35, einer Aktualisierung der leistungsstarken JavaScript/TypeScript/WebAssembly-Laufzeitumgebung, die die Dominanz von Node.js herausfordern soll, bringt eine neue API namens Deno.serve() mit sich. Diese API kapselt eine luftdichte Funktionalität, die den Prozess der Erstellung von Webservern optimiert und Geschwindigkeit und Komfort in einem konkurrenzlosen Paket kombiniert, so die Entwickler hinter dem Deno-Projekt.
Die Entwickler kündigten den Start von Deno 1.35 am 5. Juli an und bezeichneten es als Minor Release. Die Deno.serve()-API bringt umfassende Benutzerfreundlichkeit und massive Leistungsverbesserungen mit sich. Diese erfrischend neue Webserver-API erfordert nur eine einzige Codezeile, um einen Server einzurichten.
In der Vergangenheit musste für die Einrichtung eines Webservers die API Deno.serveHTTP() verwendet werden, ein Prozess, bei dem ein asynchroner Iterator über Verbindungen eingerichtet und HTTP-Ereignisse sequentiell verarbeitet werden mussten. Im Gegensatz dazu übernimmt Deno.serve() die Request- und Response-Objekte des Webstandards, was eine mühelose Integration mit fetch(), Web-Streams und anderen Standard-APIs ermöglicht.
Die Deno-Entwickler merkten an, dass interne Benchmarks die Überlegenheit von Deno.serve() gegenüber einem vergleichbaren Node.js-Server zeigten, mit doppeltem Durchsatz, verbesserter Tail-Latenz und umsichtigerem Speicherverbrauch. Die neue API setzt einen klaren Akzent und bringt Deno 1.35 an die Spitze der Laufzeit-Engines.
Deno ist auf verschiedenen Plattformen wie Linux, Windows und macOS verfügbar und wird als eigenständige Binärdatei ausgeführt. Deno 1.35 folgt auf Deno 1.34, das Ende Mai veröffentlicht wurde und die Kompatibilität mit NPM und Node.js erheblich verbesserte. Eine Installationsanleitung für Deno 1.35 ist auf der offiziellen Deno-Website zu finden.
Die Version Deno 1.35 ist mit der Google V8 6 JavaScript/WebAssembly-Engine und TypeScript 5.1.6 ausgestattet. Obwohl sie sich deutlich von den Angeboten anderer Plattformen wie AppMaster Platform unterscheidet, bietet die neueste Version von Deno eine robuste Alternative zu traditionellen Laufzeitumgebungen und definiert die Programmierlandschaft weiter und zeigt, wie sie in Zukunft aussehen könnte.


