Deno

E24472

Deno is a modern, secure JavaScript and TypeScript runtime created by Ryan Dahl as a successor to Node.js, featuring built-in TypeScript support and a permission-based security model.

Observed surface forms (1)

Surface form Occurrences
https://github.com/denoland/deno 1

Statements (50)

Predicate Object
instanceOf JavaScript runtime
TypeScript runtime
software platform
category runtime environment
server-side JavaScript environment
creator Ryan Dahl
designGoal better developer experience than Node.js
first-class TypeScript support
secure by default runtime
simplified module system
developer Deno Land Inc.
hasFeature Node.js compatibility layer
URL-based module imports
built-in HTTP server APIs
built-in TypeScript support
built-in Web APIs
built-in bundler
built-in documentation generator
built-in formatter
built-in linter
built-in test runner
native ES modules
npm package support
permission-based security model
secure by default
single executable binary
standard library
top-level await support
implements V8
surface form: V8 JavaScript engine

Web standard APIs
initialReleaseDate 2018-05-13
license MIT License
name Deno self-link
permissionType environment variable access permission
file system access permission
high-resolution time permission
network access permission
subprocess execution permission
programmingLanguage Rust
repository Deno self-linksurface differs
surface form: https://github.com/denoland/deno
runsOn Linux
Windows
macOS
securityModel opt-in permissions
stableReleaseDate 2020-05-13
successorOf Node.js
supportsLanguage JavaScript
TypeScript programming language
surface form: TypeScript

WebAssembly specification
surface form: WebAssembly
website https://deno.land

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

subject surface form: TypeScript
Deno name Deno self-link
Deno repository Deno self-linksurface differs
this entity surface form: https://github.com/denoland/deno
JavaScript runsOn Deno
V8 usedIn Deno