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

推荐订阅源

B
Blog RSS Feed
云风的 BLOG
云风的 BLOG
爱范儿
爱范儿
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
阮一峰的网络日志
阮一峰的网络日志
Martin Fowler
Martin Fowler
C
Check Point Blog
MongoDB | Blog
MongoDB | Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
人人都是产品经理
人人都是产品经理
博客园 - Franky
罗磊的独立博客
博客园 - 司徒正美
S
SegmentFault 最新的问题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
V2EX
Last Week in AI
Last Week in AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 聂微东
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
小众软件
小众软件
美团技术团队

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
How Netlify used Deno Subhosting to build a successful ed...
Andy Jiang · 2024-04-11 · via Deno

Netlify, a leading Composable Web Platform, successfully launched edge functions powered by Deno Subhosting to enable advanced website customizations. Adoption has since grown rapidly, including among major Fortune 500 companies. Learn how Deno Subhosting allowed Netlify to expand their product lineup in a matter of weeks vs. months.

Netlify is a leading Composable Web Platform that was looking for a way to allow its users to further customize their websites. In 2020, Netlify launched Edge Handlers to enable users to personalize content on their websites by executing custom code at the edge. However, that solution failed to provide the best-in-class developer experience that Netlify was associated with, and didn’t integrate well with today’s modern web frameworks.

The challenge

Netlify needed to add fully featured, modern, serverless compute with a world-class developer experience for their users. They considered building with AWS Lambda, but were hesitant to spend internal engineering resources building and maintaining their own solution.

In 2022, Netlify came across Deno, a modern JavaScript and TypeScript runtime that offered web standard APIs and JavaScript primitives — like Request and Response — that developers already know. “It was a perfect match for Netlify and the idea for Edge Functions was born,” says Joey Aiello, Staff Product Manager at Netlify.

The solution

Netlify chose to build their Edge Functions product with Deno Subhosting over AWS Lambdas for several reasons:

  • instant global availability without configuration
  • ability to scale infinitely without pre-provisioning
  • much lower cold starts
  • robust and easy-to-use API that supports web standards

Learn more about building with Deno Subhosting vs. AWS Lambda in this in-depth comparison.

“Supporting open standards is essential to us. We wanted something built from open standards and not vendor-specific proprietor standards. The reason you keep running it on Netlify should be that the developer experience and productivity of your team are so high that you want to stay with us — not that you’re locked in,” Biilmann explains.

Netlify Edge Functions also delivers a world-class developer experience and performance, enabling their users to move faster. “It’s not enough for us to be an infrastructure provider; our whole value proposition is truly about making developers work faster and work better,” Biilmann says. “We had to spend a lot of time during this project on the core developer experience.”

Netlify Edge Functions not only launched at a fraction of time and cost with Deno Subhosting, but has now become a core part of the Netlify product portfolio and drives meaningful revenue for the business. They’re used by hundreds of customers and process billions of requests monthly.