Deno 1.0


Deno 1.0

Denos store major release – en åben, sikker runtime for programmer skrevet i TypeScript, med følgende funktioner:

  • Ekstremt eksplicit adgang til filsystem, netværk og miljø via brugerdefinerede tilladelser;
  • Udførelse af TypeScript uden Node.JS og tsc;
  • Bagudkompatibilitet med Javascript: Enhver undergruppe af programmer til Deno, der ikke refererer til Deno's globale navnerum og er gyldig Javascript-kode, kan køres i browseren;
  • Levering som enkeltstående eksekverbar fil, der også indeholder yderligere værktøjer såsom
    • deno run —inspect-brk: debugging-server, der interagerer med Visual Studio Code og fjernfejlsværktøjer i Google Chrome;
    • deno install: installeringsværktøj til Deno fra eksterne kilder. Downloader inklusive afhængigheder og tilføjer et script til $HOME/.deno/bin til at køre programmet;
    • deno fmt: formaterer koden;
    • deno bundle: bundler af programmer til Deno. Genererer en js-fil, der indeholder programmet til Deno og dets afhængigheder;
    • WIP: dokumentationsgenerator og værktøj til afhængighedsrevision;
  • Manglen på afhængighed af npm og package.json: eksterne moduler indlæses og bruges (netværksindlæsning sker kun ved første kørsel, derefter caches modulet indtil det kaldes med flaget —reload) efter at have angivet deres URL direkte i programmet:
    import * as log from "https://deno.land/std/log/mod.ts";
  • Alle asynkrone operationer returnerer en Promise, i modsætning til Node.JS;
  • Programudførelsen altid stopper ved opståen af ubehandlede fejl.

Deno – en indlejret runtime, og kan bruges til at udvide eksisterende programmer skrevet i Rust med crate deno_core.

Desuden leverer Deno-teamet standardmoduler uden eksterne afhængigheder, funktionelt svarende til standardbiblioteket i Go-sproget.

Deno er velegnet til brug som scriptskørsel – kald via shebang understøttes.
Der er et REPL.
Skriver på programmeringssproget Rust.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster