Deno 1.35 debiutuje z prostszym, bardziej wydajnym interfejsem API serwera WWW
Deno 1.35, nowoczesne środowisko uruchomieniowe JavaScript/TypeScript/WebAssembly, wprowadza Deno.serve(), nowy interfejs API zaprojektowany w celu zwiększenia wydajności tworzenia serwerów internetowych.

Niedawne wydanie Deno 1.35, aktualizacji potężnego środowiska uruchomieniowego JavaScript/TypeScript/WebAssembly zaprojektowanego, aby rzucić wyzwanie dominacji Node.js, przynosi nowe API o nazwie Deno.serve(). Według deweloperów stojących za projektem Deno, API to zawiera hermetyczną funkcjonalność, która optymalizuje proces budowania serwerów internetowych, łącząc szybkość i wygodę w bezkonkurencyjnym pakiecie.
Deweloperzy ogłosili uruchomienie strony Deno 1.35 5 lipca i oznaczyli ją jako wydanie minor. Interfejs API Deno.serve( ) zapewnia dużą łatwość obsługi i ogromne ulepszenia wydajności. Ten odświeżająco nowy interfejs API serwera WWW wymaga tylko jednej linii kodu, aby skonfigurować serwer.
Historycznie, ustanowienie serwera WWW wymagało wykorzystania interfejsu API Deno.serveHTTP(), procesu, który wymagał skonfigurowania asynchronicznego iteratora połączeń i sekwencyjnego radzenia sobie ze zdarzeniami HTTP. W przeciwieństwie do tego, Deno.serve () przyjmuje standardowe obiekty żądania i odpowiedzi, umożliwiając łatwą integrację z fetch(), strumieniami internetowymi i innymi standardowymi interfejsami API.
Deweloperzy Deno zauważyli, że wewnętrzne testy porównawcze wykazały wyższość Deno.serve() nad porównywalnym serwerem Node.js, z dwukrotnie większą przepustowością, poprawionym opóźnieniem i bardziej rozważnym zużyciem pamięci. Nowy interfejs API wyznacza wyraźną linię na piasku, stawiając Deno 1.35 w czołówce silników wykonawczych.
Dostępne na różnych platformach, takich jak Linux, Windows i macOS, Deno działa jako samodzielny binarny plik wykonywalny. Deno 1.35 jest następcą Deno 1.34, wydanego pod koniec maja, który znacznie poprawił kompatybilność z NPM i Node.js. Wytyczne dotyczące instalacji Deno 1.35 można znaleźć na oficjalnej stronie Deno.
Wydanie Deno 1.35 jest uzbrojone w silnik Google V8 6 JavaScript/WebAssembly i TypeScript 5.1.6. Chociaż wyraźnie różni się od ofert prezentowanych przez inne platformy, takie jak AppMaster Platform, najnowsza iteracja Deno stanowi solidną alternatywę dla tradycyjnych środowisk uruchomieniowych, dalej definiując krajobraz programowania i to, jak może on wyglądać w przyszłości.


