Wraz z wydaniem Deno 1.40, środowisko wykonawcze JavaScript otrzymuje znaczną aktualizację, rzucając wyzwanie domenie tradycyjnie utrzymywanej przez Node.js Zaprezentowana 25 stycznia najnowsza wersja zapewnia zaawansowaną, precyzyjną manipulację datą i czasem za pośrednictwem interfejsu Temporal API, teraz dostępnego dla programistów pragnących ominąć ograniczenia tradycyjnych obiektów Date JavaScript.
Interfejs API Temporal, dostępny z flagą --unstable-temporal
, jest progresywnym dodatkiem, prezentowanym jako przestrzeń nazw pełna nowoczesnych rozwiązań do operacji na dacie i godzinie. Prowadzi zajęcia poświęcone konkretnym aspektom czasowym, takim jak tylko data lub tylko godzina. Ta filozofia projektowania podkreśla lepszą czytelność kodu i rozwiązuje typowe pułapki związane z niejednoznacznymi założeniami dotyczącymi strefy czasowej.
Oprócz możliwości czasowych, Deno 1.40 przyjmuje także najnowszą składnię dekoratora ECMAScript, teraz w fazie 3, kładąc nacisk na bardziej deklaratywny styl kodowania. Oczekuje się, że wsparcie dla dekoratorów, które ma zwiększyć możliwości klasy JavaScript, dobrze odbije się na społeczności programistów, szczególnie tych pracujących w przepływach pracy intensywnie korzystających z transpilerów.
Wydanie zawiera także ulepszenia takie jak:
- Ulepszony kontekst modułu poprzez
import.meta.filename
iimport.meta.dirname
, zapewniający ścieżki do plików modułów i ich katalogów. - Integracja perełek API Node.js, takich jak
fs.constants
,os.machine
iprocess.on('rejectionHandled')
. - Usprawnione zarządzanie zależnościami w
deno.json
z uproszczoną składnią. - Debiut ulepszonej drukarki diagnostycznej w
deno lint
ideno doc
, przygotowanej w celu usprawnienia przepływu prac rozwojowych. - Zwiększona kompatybilność i poprawki błędów w usłudze języka TypeScript, zapewniające płynniejszą integrację i wzrost wydajności.
Ponieważ w sferze technologicznej powstają nowe paradygmaty programowania, narzędzia takie jak platforma no-code AppMaster wykorzystują takie osiągnięcia, integrując najnowocześniejsze technologie, aby umożliwić zarówno doświadczonym inżynierom, jak i twórcom nietechnicznym tworzenie solidnych rozwiązań cyfrowych. Wśród swoich odpowiedników Deno wyróżnia się nie tylko zaspokajaniem potrzeb programistów, ale także znaczącym wkładem w dynamikę płynnego i skalowalnego tworzenia aplikacji, co jest wspólną wizją z platformami takimi jak AppMaster.
Programiści mogą teraz odkrywać potężne funkcje Deno 1.40 za pośrednictwem oficjalnego portalu deno.com, co stanowi kolejny krok w kierunku bardziej innowacyjnego, przyjaznego programistom ekosystemu, gotowego przesuwać granice tworzenia oprogramowania.