Deno Deploy, a new server-side hosting service from the creators of the Deno runtime, is designed to run JavaScript, TypeScript, and WebAssembly at the edge, offering a globally distributed environment for modern web applications. The service aims to become the premier platform for hosting server-side JavaScript, providing developers with a powerful and scalable solution for deploying their applications worldwide. With Deno Deploy, developers can run their code across 25 data centers located around the globe, from Taiwan to Montreal, Los Angeles, and London, ensuring fast and reliable performance regardless of location.
The platform was initially launched as a beta version on June 23, with plans for additional beta releases leading up to its general availability in the fourth quarter of 2021. The service leverages the Google V8 virtual machine, combined with cloud infrastructure, to allow for seamless development and deployment. Deno Deploy aims to simplify workflows by enabling developers to write and test their code locally before pushing it to global servers. This distributed architecture enables rapid, low-latency performance for server-side applications at scale.
Deno Deploy shares some similarities with Deno CLI but is built as a separate, dedicated service for deployment purposes. During the Beta 1 phase, Deno Deploy is available for free, with developers able to sign up through GitHub. This free access encourages experimentation and allows users to explore the platform’s features without incurring costs. Over the past several months, the Deno team has designed the service to work seamlessly with the open-source Deno CLI, enhancing the development process and offering a smoother transition from local development to global deployment.
What sets Deno Deploy apart from other cloud-based JavaScript hosting services is its unique design. Unlike AWS Lambda or Cloudflare Workers, which offer similar edge computing capabilities, Deno Deploy is an entirely new system, crafted specifically for the needs of modern JavaScript development. While the user interface may still be in its early stages, the focus is on the underlying JavaScript runtime and its ability to efficiently handle applications in a globally distributed environment. As the platform continues to evolve, Deno Deploy promises to be a key tool for developers looking to deploy scalable, high-performance JavaScript applications.