BlogsVercelNode.js Runtime Support

Node.js Runtime Support

Node.js Runtime Support

2
posts
2019–2026

Vercel provides support for various Node.js runtimes, allowing developers to choose the version that best suits their application's needs and leverage the latest features and performance improvements. This includes enabling support for new Node.js versions for serverless functions and Next.js applications, with configuration managed via the `engines` field in `package.json`. Factory leverages Next.js API routes, middleware, and webhook handlers for its entire cloud backend, handling tens of millions of daily requests with a p95 response time of 350ms, utilizing Fluid Compute for warm functions and minimal cold start penalties. The platform also supports internal tooling deployment via Vercel's APIs and provides security through Vercel Observability and the Web Application Firewall.

2026

How Factory scaled its cloud backend to tens of millions of daily requests on Vercel | Customers | Vercel

8/3/2026

This post details how Factory uses Next.js API routes, middleware, and webhook handlers as its entire cloud backend, serving tens of millions of daily requests with a p95 response time of 350ms. It highlights the use of Fluid Compute to keep functions warm and reduce cold start penalties. Additionally, it describes how Factory's internal 'Droids' use Vercel's APIs to autonomously build and deploy internal tools, and how Vercel Observability and the Web Application Firewall provide security against automated traffic.

2019

Node.js 10 is Now Available

6/25/2019

This post announces the enablement of Node.js 10 support for Vercel serverless functions and Next.js applications. It details how to upgrade by adding an `engines` field to `package.json` and highlights performance improvements in Node.js 10, such as faster `Array.reduce` and `Promise` operations due to V8 6.6. It also lists the supported builders: `@vercel/node`, `@vercel/next`, and `@vercel/static-build`.