# Bun runtime now supports large functions and extended max duration

DevFeed: [Bun runtime now supports large functions and extended max duration](<https://devfeed.tech/articles/bun-runtime-now-supports-large-functions-and-extended-max-duration-830.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/bun-runtime-now-supports-large-functions-and-extended-max-duration>)

Author: Florentin Eckl

Published: 2026-08-24T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Bun](<https://devfeed.tech/topics/bun.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [bun](<https://devfeed.tech/tags/bun.md>), [compute](<https://devfeed.tech/tags/compute.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [features](<https://devfeed.tech/tags/features.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [python](<https://devfeed.tech/tags/python.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

## AI overview

Vercel Functions now supports larger package sizes and longer execution times for the Bun runtime. In beta, Fluid compute enables packages up to 5GB uncompressed and function durations up to 30 minutes for Pro and Enterprise teams.

## Source excerpt

The Bun runtime on Vercel Functions now supports larger package sizes up to 5GB uncompressed and extended max duration for up to 30 minutes, two betas that previously ran on Node.js and Python only. Large functions raise the standard 250MB package size limit to 5GB, and extended max duration raises the generally available 800-second ceiling to 1800 seconds for Pro and Enterprise teams. Both features require Fluid compute to be enabled. New projects are enrolled in the large functions beta automatically, while existing projects created before July 2026 opt in by adding VERCEL_SUPPORT_LARGE_FUNCTIONS=1 as an environment variable in your project settings, then redeploying. Durations above 800 seconds are set per function in vercel.json rather than as a project-level default: The server.ts entry point serves the long-running route with Bun: During the beta, these features are unavailable on projects using Secure Compute or Static IPs. Read the large functions and extended max duration documentation. Read more