As of today, Node.js version 20 can be used as the runtime for Builds and Serverless Functions. Select
20.x in the Node.js Version section on the General page in the Project Settings. The default version remains Node.js 18.
Node.js 20 introduces several new features including:
- New experimental permission model
- Stable test runner
Node.js 20 is faster and introduces new core APIs eliminating the need for some third-party libraries in your project. Support for Node.js 20 on Vercel is currently in beta.
The exact version used by Vercel is 20.5.1 and will automatically update minor and patch releases. Therefore, only the major version (
20.x) is guaranteed.
Read the documentation for more.