Paul Krill
Editor at Large

Deno Company unveils server-side JavaScript hosting service

news
Jun 24, 20212 mins

Available free in an early beta stage, Deno Deploy allows developers to deploy Deno-based web applications across 25 data centers around the world.

binary code spanning a world map
Credit: Gerd Altmann

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 centers 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.

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 to Deno, with Fresh handling all steps. There is no configuration necessary and file system routing is provided.

The Deno project on June 8, meanwhile, published Deno 1.11, featuring official Docker images, more web crypto APIs, and a stable implementation of the deno lint linter. Deno 1.10 was published in May. Users can upgrade to Deno 1.11 by running deno upgrade.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author