Deno 1.35 présente une API de serveur Web plus simple et plus efficace
Deno 1.35, le runtime moderne JavaScript/TypeScript/WebAssembly, introduit Deno.serve(), une nouvelle API conçue pour améliorer l'efficacité de la construction des serveurs web.

La récente publication de Deno 1.35, une mise à jour du puissant moteur d'exécution JavaScript/TypeScript/WebAssembly conçu pour défier la domination de Node.js, apporte une nouvelle API nommée Deno.serve(). Cette API encapsule une fonctionnalité étanche qui optimise le processus de construction de serveurs web, combinant vitesse et commodité dans un ensemble inégalé, selon les développeurs à l'origine du projet Deno.
Les développeurs ont annoncé le lancement de Deno 1.35 le 5 juillet et l'ont qualifié de version mineure. L'API Deno.serve() apporte une grande convivialité et des améliorations considérables en termes de performances. Cette nouvelle API de serveur web rafraîchissante ne nécessite qu'une seule ligne de code pour mettre en place un serveur.
Historiquement, la mise en place d'un serveur web nécessitait l'utilisation de l'API Deno.serveHTTP(), un processus qui nécessitait la mise en place d'un itérateur asynchrone sur les connexions et le traitement séquentiel des événements HTTP. En revanche, Deno.serve() adopte les objets Request et Response standard du web, ce qui permet de l'intégrer sans effort à fetch(), aux flux web et à d'autres API standard.
Les développeurs de Deno ont fait remarquer que des benchmarks internes ont démontré la supériorité de Deno.serve() sur un serveur Node.js comparable, avec un débit doublé, une latence améliorée et une consommation de mémoire plus prudente. La nouvelle API trace une ligne claire sur le sable, plaçant Deno 1.35 à l'avant-garde des moteurs d'exécution.
Disponible sur diverses plateformes telles que Linux, Windows et macOS, Deno fonctionne comme un exécutable binaire autonome. Deno 1.35 succède à Deno 1.34, publié fin mai, qui a considérablement renforcé la compatibilité avec NPM et Node.js. Les instructions d'installation de Deno 1.35 sont disponibles sur le site officiel de Deno.
La version Deno 1.35 est équipée du moteur JavaScript/WebAssembly Google V8 6 et de TypeScript 5.1.6. Bien que distinctement différente des offres présentées par d'autres plateformes telles que AppMaster Platform, la dernière itération de Deno fournit une alternative robuste aux environnements d'exécution traditionnels, définissant davantage le paysage de la programmation et ce à quoi il pourrait ressembler à l'avenir.


