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.filenameiimport.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.machineiprocess.on('rejectionHandled'). - Usprawnione zarządzanie zależnościami w
deno.jsonz uproszczoną składnią. - Debiut ulepszonej drukarki diagnostycznej w
deno lintideno 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.