Deno 1.35 debuteert met eenvoudigere, efficiëntere webserver-API
Deno 1.35, de moderne JavaScript/TypeScript/WebAssembly runtime, introduceert Deno.serve(), een nieuwe API ontworpen om de efficiëntie te verhogen bij het bouwen van webservers.

De recente release van Deno 1.35, een update voor de krachtige JavaScript/TypeScript/WebAssembly runtime ontworpen om de dominantie van Node.js uit te dagen, brengt een nieuwe API genaamd Deno.serve(). Deze API kapselt luchtdichte functionaliteit in die het proces van het bouwen van webservers optimaliseert en combineert snelheid en gemak in een ongeëvenaard pakket, aldus de ontwikkelaars achter het Deno-project.
De ontwikkelaars kondigden de lancering van Deno 1.35 aan op 5 juli en noemden het een kleine release. De Deno.serve() API brengt uitgebreide gebruiksvriendelijkheid en enorme prestatieverbeteringen. Deze verfrissend nieuwe webserver API vereist slechts een enkele regel code om een server op te zetten.
In het verleden moest je voor het opzetten van een webserver de Deno.serveHTTP() API gebruiken, een proces waarbij je een asynchrone iterator over verbindingen moest instellen en HTTP-gebeurtenissen opeenvolgend moest afhandelen. Daarentegen gebruikt Deno.serve() webstandaard Request en Response objecten, waardoor het moeiteloos kan worden geïntegreerd met fetch(), webstreams en andere standaard API's.
De Deno-ontwikkelaars merkten op dat interne benchmarks de superioriteit van Deno.serve() aantoonden ten opzichte van een vergelijkbare Node.js server, met een dubbele verwerkingscapaciteit, verbeterde latentie en een voorzichtiger geheugengebruik. De nieuwe API trekt een duidelijke lijn in het zand en plaatst Deno 1.35 in de voorhoede van runtime engines.
Deno is beschikbaar op verschillende platformen zoals Linux, Windows en macOS en werkt als een standalone binair uitvoerbaar bestand. Deno 1.35 volgt Deno 1.34 op, dat eind mei werd uitgebracht en de compatibiliteit met NPM en Node.js aanzienlijk verbeterde. Installatierichtlijnen voor Deno 1.35 kunnen gevonden worden op de officiële Deno website.
De versie Deno 1.35 is uitgerust met de Google V8 6 JavaScript/WebAssembly engine en TypeScript 5.1.6. Hoewel het duidelijk verschilt van het aanbod van andere platforms zoals AppMaster Platform, biedt Deno's nieuwste iteratie een robuust alternatief voor traditionele runtime-omgevingen, waarmee het programmeerlandschap verder wordt gedefinieerd en hoe het er in de toekomst uit zou kunnen zien.


