Deno
Deno is a modern, zero-config JavaScript runtime written in Rust.
reasons for not adopting deno1
- no ARM64 support
- no npm support
observations deno2
- runtime supports typescript natively
- top level await supported
- safety through enabling file access, env ,variable reading and internet for instance need to be explicitly allowed
- lsp support
- no package Json needed to include packages
- standard library with many functionality of the most used npm packages
topics
- compatibility
- denon2.0 is compatible with npm packages
- able to compile toa NY platform and include mode runtime in executable
- documentation
- documentation published automatically through JSDOC in source files
- enterprise
- lts releases with mit license
- performance
- http throughpplut twice speed of node
- workspaces
- Multiple packages in the same monorepo
deno projects
- ditto
libraries
- fresh + Deno kv
- oak
- hono
resources
https://www.youtube.com/live/d35SlRgVxT8?si=TyTQDJAF9A1V2mwf