Deno er parat til at udfordre Node.js

Illustration: Version2
Ophavsmand til Node.js vil rette op på unoder i nyt Javascript-kørselsmiljø.

Deno, som er et nyt kørselsmiljø i stil med Node.js, og indeholder samme bogstaver i sit navn, er landet i version 1.0.

Det skriver mediet Infoworld.

Deno bygger på et sikkert V8-kørselsmiljø, som er Javascript-motoren i Google Chrome. Miljøet bygger på Typescript i stedet for Javascript, for at opnå bedre sikkerhed i koden. Typescipts compiler er også indbygget i Deno.

Læs også: Derfor skal du bruge Typescript

Bag miljøet står den oprindelige skaber af Node.js, Ryan Dahl. Han er utilfreds med en del centrale punkter i Node.js. Det omfatter et fravalg af promises, også kendt som futures i andre sprog, til at implementere async-funktionalitet, hvor asynkrone metoder kan afvikles i egen tråd og hægtes sammen med andre async-metoder. Andre kritikpunkter er Nodes sikkerhedsarkitektur, samt dets build-system, pakkestyring og modularisering.

Læs også: Node.js-skaber vil starte forfra med Deno

I modsætning til Node bruger Deno ikke pakkehåndtering via NPM. I stedet indlæses moduler ved at henvise til webadresser eller filstier.

Deno er som standard sikker uden fil-, netværks- eller systemadgang, medmindre det eksplicit er aktiveret. Programmer stopper, hvis exceptions ikke håndteres.

Alle async-metoder i Deno returner et promise. Scripts i miljøet kan samles i en enkelt JavaScript-fil.

Deno kommer med en indbygget 'dependency inspector' og kodeformateringsværktøj. Miljøet er designet som et sæt Rust-biblioteker.

Tips og korrekturforslag til denne historie sendes til tip@version2.dk
Følg forløbet
Kommentarer (0)
sortSortér kommentarer
  • Ældste først
  • Nyeste først
  • Bedste først
Log ind eller Opret konto for at kommentere