Available free in an early beta stage, Deno Deploy allows developers to deploy Deno-based web applications across 25 data centres around the world.
With Deno Deploy, the developers of the Deno JavaScript/TypeScript runtime are offering a globally distributed virtual machine service that runs JavaScript, TypeScript, and WebAssembly at the edge. The goal is for Deno Deploy to become the best place to host modern server-side JavaScript.
Deno Deploy was released as a first beta on June 23, with a series of beta releases set to follow. General availability is planned for the fourth quarter of 2021. A multi-tenant JavaScript engine running in 25 data centres worldwide, from Taiwan to Montreal, Los Angeles, and London, Deno Deploy integrates cloud infrastructure with the Google V8 virtual machine, allowing developers to develop locally and deploy globally.
Also Read: Is Security Key To Your Cloud-Native Strategy?
Built on the same systems as Deno CLI, Deno Deploy is free for developers to use during Beta 1, with users able to sign up to use it via GitHub. During the past eight months, Deno’s developers have been designing the hosted service to supplement workflows with the open-source Deno CLI.
Deno Deploy does not run on AWS Lambda and it does not use Cloudflare Workers. Rather, it is a new system with a unique design. Its builders want users to look past the rough initial UI and explore the new JavaScript runtime.
Deno Deploy offers the following capabilities:
- Deployment of code via a URL.
- Support for TypeScript, JSX, ES Modules, and remote HTTPS imports out of the box.
- Support for Broadcast Channel for real-time communications. The Broadcast Channel API, which is a browser API for real-time communication between tabs, is well-suited for server-side JavaScript, Deno representatives said.
- Custom certificates, with Deno, Deploy handling only encrypted traffic.
- Direct GitHub integration.
Through Deno Deploy, developers can use the experimental Fresh web framework to build dynamic projects that do not require a build step. Developers can write code and deploy it to Deno, with Fresh handling all steps. There is no configuration necessary and file system routing is provided.