Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Deno

< >

Deno is a compiler created in 2018 by Ryan Dahl.

#86on PLDB 6Years Old
Download source code:
git clone https://github.com/denoland/deno
Homepage · Source Code · Wikipedia · Subreddit · Twitter · Docs

A modern runtime for JavaScript and TypeScript.


Example from the web:
// Imports `serve` from the remote Deno standard library, using URL. import { serve } from "https://deno.land/std@v0.21.0/http/server.ts"; // `serve` function returns an asynchronous iterator, yielding a stream of requests for await (const req of serve({ port: 8000 })) { req.respond({ body: "Hello, World!\n" }); }
Example from hello-world:
console.log("Hello World");

Language features

Feature Supported Example Token
Strings "Hello world" "
Print() Debugging console.log
Comments // A comment
Line Comments // A comment //
Semantic Indentation X
- Build the next great programming language · Add · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements · Part of the World Wide Scroll