К содержанию
Новости

Vercel увеличил максимальный размер пакета для Functions до 5GB в бета‑режиме

Платформа Vercel расширила ограничения на размер пакета для Vercel Functions. Теперь при использовании Fluid compute проекты на Node.js и Python можно развёртывать с пакетом до 5GB. Раньше предел составлял 250MB, то есть новый лимит больше примерно в 20 раз. Поддержка так называемых Large Functions пока работает в режиме публичной беты.

Как сообщает Vercel (Changelog / News, incl. AI SDK), увеличенный лимит открывает возможность запускать серверные задачи, которые раньше просто не помещались в 250MB. Речь, например, о Python-библиотеках для работы с данными и AI, крупных сгенерированных клиентах, зависимостях для автоматизации браузера. Сюда же относятся пакеты для обработки изображений и видео, а также маршруты, где используется большой объём общего кода приложения.

Новые проекты получают доступ к бете автоматически. В существующих проектах её можно включить вручную: нужно добавить переменную окружения VERCEL_SUPPORT_LARGE_FUNCTIONS=1 и заново развернуть приложение. Если размер функции превышает 250MB, система также может сама предложить активировать этот режим. При желании переменную сначала применяют только для preview-развёртываний.

Базовое поведение при этом не меняется. Функции размером до 250MB продолжают работать как раньше. В проектах, подключённых к бете, режим Large Functions применяется только к тем функциям, которые выходят за стандартный лимит. В панели управления также показывается, когда конкретное развёртывание использует Large Functions.

Ключевые факты

  • Vercel Functions на Fluid compute теперь поддерживают пакеты до 5GB для Node.js и Python, ранее лимит составлял 250MB

  • Поддержка Large Functions запущена в публичной бете

  • Новые проекты автоматически подключаются к бете Large Functions

  • Для существующих проектов режим можно включить через переменную окружения VERCEL_SUPPORT_LARGE_FUNCTIONS=1 с последующим повторным развёртыванием