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 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 '^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.

Further Reading