0PricingLogin
Edge Computing with Cloudflare Workers & Deno · Lesson

Deno Runtime Essentials

Explore Deno's core features, built-in tooling, and how it differs from Node.js.

Welcome to Deno Essentials

Welcome! In this lesson, we'll dive into Deno, a modern, secure runtime for JavaScript and TypeScript.

Created by Ryan Dahl (who also created Node.js), Deno addresses some of the design choices made in Node.js, focusing on security and a great developer experience.

Security First: Deno's Approach

One of Deno's biggest differences is its security model. By default, Deno scripts run in a sandbox, meaning they have no access to:

  • The file system
  • The network
  • Environment variables
  • Subprocesses

You must explicitly grant these permissions using command-line flags. This prevents malicious code from doing harm without your knowledge.

All lessons in this course

  1. Deno Runtime Essentials
  2. Module System & Permissions
  3. Developing Local Deno Apps
  4. Testing Deno Applications
← Back to Edge Computing with Cloudflare Workers & Deno