RUMP
JSConf EU
July 2018
Node is like nails on chalkboard to me
Created in 2009.
Server Side Javascript even if single-threaded.
Built on V8.
Ecosystem for a project.
absolutely no permission management
your linter shouldn't get complete access to your computer and network
monkey patch is easy + script executions
vulnerable by design
modules management with npm
Every node project has a
package.json
It's boilerplate noise
Build system depends on GYP which was dropped by the Chrome team for GN
No browser compatibility
A secure runtime for JavaScript and TypeScript
deno run hello.ts
--allow-all | -A --allow-env --allow-hrtime --allow-read=<whitelist> --allow-write=<whitelist> --allow-net=<whitelist> --allow-plugin --allow-run
deno --allow-read https://deno.land/std/examples/cat.ts ~/.bashrc
ES modules only (bye bye require)
import from url
caching system
whenever you're designing a program, if a feature is cute but not necessary, don't include it
https://deno.land
V1.0 May 13, 2020
By pwnh4
In this rump, we introduce deno a possible replacement for Node.js
Computer Science Stuff