A Globally Distributed JavaScript VM

1 sec deploys
Dev locally, deploy globally
Zero config, zero maintenance, zero headaches
TypeScript, WASM, ES Modules
Sign up

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15


 
import { h, ssr, tw } from "https://crux.land/nanossr@0.0.1";

const Hello = (props) => (
  <div class={tw`bg-white flex h-screen`}>
    <h1 class={tw`text-5xl text-gray-600 m-auto mt-20`}>
      Hello {props.name}!
    </h1>
  </div>
);

addEventListener("fetch", (event) => {
  const url = new URL(event.request.url);
  const name = url.searchParams.get("name") ?? "world";
  event.respondWith(ssr(() => <Hello name={name} />));
});

 
 

Deno Deploy is a distributed system that runs JavaScript, TypeScript, and WebAssembly at the edge, worldwide.

The service deeply integrates the V8 JavaScript runtime with a high performance asynchronous web server to provide optimal performance without unnecessary intermediate abstractions.

Why Deno Deploy?

Develop Locally, Deploy Globally

Deno Deploy is built on the same underlying infrastructure as the Deno CLI, allowing you to develop locally without internet access.

No Vendor Lock In

The service deeply integrates the V8 JavaScript runtime with a high performance asynchronous web server to provide optimal performance without unnecessary intermediate abstractions.

Built For Performance

Deno is built on the fastest server technologies available: Rust, V8, Hyper, and Tokio. Never miss a beat.

At a glance

HTTP/2 Support
Service Worker API
fetch()
WebSockets
Out of the box TypeScript and JSX
WebAssembly
ES modules with HTTP imports
Deploy via GitHub