惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
M
MIT News - Artificial intelligence
罗磊的独立博客
博客园 - 【当耐特】
A
About on SuperTechFans
Last Week in AI
Last Week in AI
雷峰网
雷峰网
IT之家
IT之家
aimingoo的专栏
aimingoo的专栏
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园_首页
博客园 - 叶小钗
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - Franky
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Docker
Engineering at Meta
Engineering at Meta
B
Blog RSS Feed
The Cloudflare Blog
大猫的无限游戏
大猫的无限游戏
阮一峰的网络日志
阮一峰的网络日志
S
SegmentFault 最新的问题
Recent Announcements
Recent Announcements

Deno

Deno 2.8 | Deno Claw Patrol: an open-source security firewall for agents | Deno Fresh 2.3: Zero JS by default, View Transitions, and Temporal support | Deno Deno 2.7: Temporal API, Windows ARM, and npm overrides | Deno Build a dinosaur runner game with Deno, pt. 6 | Deno Build a dinosaur runner game with Deno, pt. 5 | Deno Deno Deploy is Generally Available | Deno Introducing Deno Sandbox | Deno Build a dinosaur runner game with Deno, pt. 4 | Deno Build a dinosaur runner game with Deno, pt. 3 | Deno Build a dinosaur runner game with Deno, pt. 2 | Deno React / Next.js Denial-of-Service Vulnerability: Deno Deploy users protected | Deno Deno 2.6: dx is the new npx | Deno Build a dinosaur runner game with Deno, pt. 1 | Deno React Server Functions / Next.js Vulnerability: Deno Deploy users protected | Deno My highlights from the new Deno Deploy | Deno Deno's Other Open Source Projects | Deno How Deno protects against npm exploits | Deno Help Us Raise $200k to Free JavaScript from Oracle | Deno Deno 2.5: Permissions in the config file | Deno Fresh 2.0 Graduates to Beta, Adds Vite Support | Deno Deno 2.4: deno bundle is back | Deno JavaScript™ Trademark Update | Deno What's coming to JavaScript | Deno A brief history of JavaScript | Deno Reports of Deno's Demise Have Been Greatly Exaggerated | Deno An Update on Fresh | Deno How Plaid migrated 100 services to a new database platform 5x faster with Deno | Deno Deno 2.3: Improved deno compile, local npm packages, and more | Deno Add JSR packages with pnpm and Yarn | Deno
Deno raises $21M | Deno
Ryan Dahl · 2022-06-21 · via Deno

The Deno company has raised $21M in an investment round led by Sequoia Capital with participation from Nat Friedman, Four Rivers Ventures, Insight Partners, Long Journey Ventures, Dylan Field, Automattic, Netlify, and Shasta Ventures.

Developers today struggle with endless complexity in building web services. There is a jungle of tooling that must be well understood and delicately combined. There are thousands of megabytes of dependencies, many of which are unnecessary, insecure, and out-of-date. Long running builds are undertaken on every code change. Cloud services are either too limited (supporting only static content) or way too complicated (requiring irrelevant configuration relative to the application problem). Why can’t engineers just focus on the problem at hand, rather than all of these tangential issues?

JavaScript is unlike other programming languages in that it is the universal scripting language. Its universality combined with security from the browser and its raw performance lends itself to a solution for these problems, at least for a certain common class of applications.

Deno is JavaScript for the serverless era. Our earlier project, Node.js, has shown how useful JavaScript outside of the browser can be: nearly every website uses Node in some form or another. Deno refines and extends this idea. The open source Deno runtime shows how clean and productive a modern, batteries-included, programming environment can be. It has quickly grown to one of the top projects on Github (#44 in stars at time of writing). Tens of thousands of users utilize the runtime every week. The Deno software stack was built for more than simply improving local development and system APIs. We also use it to build the most modern, user-friendly, serverless-at-edge system: Deno Deploy.

Deno Deploy is an Isolate Cloud. Early in cloud computing, virtual machines were the compute abstraction; completely general purpose, they could emulate any system. Later Docker popularized the idea of Linux Containers, allowing lighter-weight isolation packages. Linux Containers shared the kernel with the host machine, achieving faster package builds and faster startup times. An Isolate Cloud is similarly a compute abstraction but using the most minimal package possible: only the application code. Not only the kernel but also the runtime environment is provided by the host machine. This is what allows Deno Deploy to achieve its cutting-edge deployment times, instant cold starts, and surprising scale.

Isolate Cloud Container Cloud Traditional VM Cloud
Supported OS N/A Linux Any
Programming interface JS, Wasm Linux syscalls Arbitrary amd64
Implementations Deno Deploy Kubernetes EC2
Cold start (time to first response, ms) ~100 ~1000 ~10000
Package Size (MB) ~10 ~100 ~1000
Instances per physical machine ~1000 ~100 ~10
Isolation process container hardware
Ideal use case Web services Go, Rust, C programs Low-level systems,
emulating archaic OSes
Price $ $$ $$$

The density possible with an Isolate Cloud allows Deno Deploy to do amazing things. For example, it is integrated with GitHub in such a way that on every push it will provision a new server running specifically that code, deployed to the edge, worldwide, and persisted permanently. Want to access the code your app was running a month ago at commit f7c5e19? It will be served up instantly at a moment’s notice. It costs you nothing to have that bit of JavaScript responding to requests indefinitely.

Most users of Deploy are self-serve customers, but through Deno Deploy Subhosting we can support even larger use-cases. For example, Netlify is partnering with Deno to provide Netlify Edge Functions. Netlify’s Edge Functions run on Deno Deploy. Similarly Supabase Edge Functions are also built on Deno Deploy.

This new round of investment will allow us to have the highest quality engineers working on Deno for years to come. We will make sure this infrastructure is reliable for companies small and large. The Isolate Cloud technology has clear commercial applications – we do not want to be timid about pursuing them – thus we will use this investment to hire on the business side of the Deno company.

Try Deno Deploy - you will be surprised at the speed and simplicity.