✅ WEB- och WordPress -nyheter, teman, plugins. Här delar vi tips och bästa webbplatslösningar.

Deno 1.0 lanseras: en säker körtid för JavaScript

11

Deno är en ny runtime (som Node.js) som syftar till att tillhandahålla en produktiv och säker skriptmiljö för JavaScript och TypeScript.

Den har skapats av Ryal Dahl, den ursprungliga skaparen av Node.js, för att vara en säker miljö för den moderna JavaScript/TypeScript-utvecklaren, med de senaste årens framsteg inom JavaScript. Det är roligt att namnet "Deno" är en pjäs på "Node".

Deno 1.0 lanserades den 13 maj 2020, exakt två år efter den första lanseringen, den 13 maj 2018.

Deno Nyckelaspekter

Den är byggd ovanpå V8-motorn, Rust-språket och TypeScript. Deno-koden körs som standard i en säker sandlåda. Skript kan till exempel inte komma åt hårddisken eller öppna nätverksanslutningar.

TypeScript är en förstklassig medborgare i Deno. Det stöds utan extra verktyg. Runtime-standardmodulerna är alla skrivna i TypeScript. Kommandot deno typestillhandahåller typdeklarationer för allt som tillhandahålls av Deno.

En av de mest intressanta (kontroversiella?) aspekterna är att den inte använder NPM. Istället använder den moduler som refereras till som URL:er eller filsökvägar. Naturligtvis betyder det att den inte heller kräver en package.json.

En annan viktig aspekt är att den använder ES-modulimportstil och inte stöder CommonJS-modulspecifikationen, require()syntaxen, populär i Node.js.

Lär dig om Deno

Deno verkar vara en trevlig körtid värd att utforska för att skriva verktygsskript som traditionellt har skrivits med bash eller Python.

Du kan lära dig mer om Deno på dess webbplats https://deno.land/ eller kolla dess GitHub-förråd https://github.com/denoland/deno

Det finns redan några appar skrivna för Deno och en av de saker som utvecklare som använder Deno är glada över är det inbyggda TypeScript-stödet och hur uppdaterad kodning för det känns, i motsats till kodning för Node.js. Vad tror du? Det är Deno en ny modefluga eller den äkta varan? Finns det liv bortom att inte använda NPM?

Inspelningskälla: startfunction.com

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer