I’ve started learning about Deno.
My first impressions are positive. I like how I can load dependencies with URLs. I especially like the combination of usingA CDN like pika.dev or unpkg which mirror tons of GitHub repos.
If a module offers an ESM JavaScript file, you can load it with Deno.
For example, load Rambda (the smaller alternative to the functional programming library Ramda):
import * as R from 'https://unpkg.com/rambda@^5.6.1/dist/rambda.esm.js'
Deno also offers tons of functionality out of the box, e.g., logging or testing.
First-class TypeScript support is nice, because you don’t have to bother with setting up TypeScript.