Среда Bun на Vercel: поддержка больших функций и тайм-аутов
Среда выполнения Bun на платформе облачного хостинга Vercel теперь полноценно поддерживает увеличенные бессерверные функции и расширенные лимиты времени обработки. Данное технологическое обновление полностью снимает прежние жесткие ограничения на размер загружаемых пакетов и длительность выполнения

Среда выполнения Bun на платформе облачного хостинга Vercel теперь полноценно поддерживает увеличенные бессерверные функции и расширенные лимиты времени обработки. Данное технологическое обновление полностью снимает прежние жесткие ограничения на размер загружаемых пакетов и длительность выполнения запросов, позволяя разработчикам развертывать в облачной инфраструктуре тяжелые современные приложения без необходимости искать альтернативные хостинги.
Появление подобных возможностей знаменует собой важный этап развития бессерверной архитектуры. Долгое время создатели масштабных программ сталкивались с необходимостью оптимизировать код ради соответствия строгим рамкам облачных провайдеров. Теперь же облако готово принимать сложные проекты без предварительного урезания функционала.
Подробности об обновлении лимитов для Bun
Новейшие улучшения поднимают стандартный предел размера пакета с прежних 250 мегабайт до внушительных 5 гигабайт в распакованном виде для крупных функций. Помимо этого, максимальная длительность выполнения возрастает с общедоступных 800 секунд до 1800 секунд, если речь идет о тарифных планах Pro и Enterprise. Чтобы задействовать обе опции, инженерам необходимо предварительно активировать среду Fluid compute в панели управления проектом.
Сама процедура активации напрямую зависит от даты создания конкретного программного продукта. Совершенно новые проекты регистрируются в текущем бета-тестировании крупных функций в автоматическом режиме. Те же веб-ресурсы, что были созданы ранее, могут подключиться к тестированию путем добавления специальной переменной окружения со значением единицы в настройках, после чего требуется выполнить повторное развертывание кода.
Как настроить увеличенное время выполнения?
Длительность работы функций, превышающая отметку в 800 секунд, настраивается индивидуально для каждого отдельного маршрута, а не применяется глобально ко всему приложению. Необходимые параметры прописываются вручную в конфигурационном файле для каждого обработчика, в то время как выделенная точка входа эффективно обслуживает долгоиграющие маршруты с использованием среды Bun.
Подобный гранулярный подход дает полный контроль над расходом ресурсов. Разработчики могут точно указывать, каким именно эндпоинтам требуется дополнительное время для завершения сложных вычислений, не перегружая при этом остальные компоненты системы.
Ограничения периода бета-тестирования
На текущем этапе открытого бета-тестирования указанные инновации функционируют далеко не со всеми конфигурациями облачной инфраструктуры. Согласно официальным данным из блога разработчиков платформы, поддержка крупных модулей и расширенного времени работы временно недоступна для цифровых продуктов, использующих технологию Secure Compute или статические IP-адреса.
Инженерам стоит учитывать эти ограничения при планировании миграции существующих продакшн-систем. Временные ограничения призваны обеспечить максимальную стабильность сервиса в период обкатки новых алгоритмов маршрутизации и распределения нагрузки.
Итог
Появление продвинутой поддержки тяжелых пакетов и увеличенных тайм-аутов для среды Bun открывает принципиально новые горизонты для специалистов, создающих высоконагруженные и ресурсоемкие проекты. Экспертам рекомендуется внимательно следить за будущими изменениями официальной документации по мере завершения текущего периода тестирования и официального релиза.