Deno

Deno

Deno is a secure run-time for JavaScript and TypeScript. Deno is based on Google's V8 engine that is developed by The Chromium Project and the programming language Rust. The project is the brainchild of Ryan Dahl, the original creator of Node.js, and aims to tackle issues around security and productivity. Ryan announced Deno during his speech 10 Things I Regret About Node.js at JSConf EU back in 2018.

What is Deno used for?

Deno can be used to build applications with JavaScript and TypeScript.

How is it Deno different from Node.js?

Deno is written in Rust, has TypeScript built-in, it utilize Promises / Async / Await and offer better default security mechanisms.

Why Deno?

Node.js was built in 2009, a time when the JavaScript eco-system and language looked a lot diffrent to what it looks today. Since 2009 JavaScript has introduced Promises / Async / Await, ES modules and Typed Arrays, we have also seen the introduction of TypeScript. All of which are not utilized to the full potential with Node.js. According to Ryan Dahl, the creator of both Node.js and Deno, Node.js has a poorly designed module system with centralized package management. Lot's of legacy APIs that must be supported, and a lack of default security. Hence Ryan decided to start from scratch with Deno an implementation of secure run-time for JavaScript and TypeScript written in Rust, that can be shipped as a single executable.

New Deno Tutorials
View all
  • Freddie

    How to Install Deno on macOS

    Deno is a simple, modern and secure runtime for JavaScript and TypeScript, by the creator of Node.js himself, Ryan Dahl. Deno uses the Chrome v8 engine and is built with Rust. The project just reach version 1.0 and got many people in the JavaScript community interested. In this tutori

    0
New Deno Podcasts
View all
  • Serverless And Edge Computing

    Confused about the jargon concerning serverless and edge computing? No worries. This episode covers it.--------------------Follow the Deno Developer Show for weekly information about Deno and server-sider Javascript/Typescript--------------------Free Deno Permissions E-Book: [https://

    0
  • Supper Club × Edge Functions and Deno with Eduardo Bouças of Netlify

    In this supper club episode of Syntax, Wes and Scott talk edge functions and Deno with Eduardo Bouças of Netlify. Hasura - Sponsor With Hasura, you can get a fully managed, production-ready GraphQL API as a service to help you build modern apps faster. You can get started for free in

    0
  • Serverless, Deno and TypeScript with Brian Leroux

    In this episode of Syntax, Scott and Wes talk with Brian Leroux about severless, Deno, Typescript, and more! Netlify - Sponsor Netlify is the best way to deploy and host a front-end website. All the features developers need right out of the box: Global CDN, Continuous Deployment, one

    0
  • The Deno Show

    In this episode of Syntax, Scott and Wes bring you the long-awaited Deno show — what it is, what it replaces, how you can use it, and more! Deque - Sponsor Deque’s free axe browser extension helps developers instantly catch 50% of accessibility bugs while they code. It’s lightweight,

    0
  • Big Deno Changes

    In this Hasty Treat, Scott and Wes talk about the changes announced by Deno and their thoughts on the changes. Linode - Sponsor Whether you’re working on a personal project or managing enterprise infrastructure, you deserve simple, affordable, and accessible cloud computing solutions

    0
New Deno Videos
View all
New Deno Questions
View all
New Deno Books
View all
New Deno Courses
View all