18 lip 2023·1 min czytania

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.

Deno 1.35 debiutuje z prostszym, bardziej wydajnym interfejsem API serwera WWW

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.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started