Vercel Functions passe à 30 minutes: les choix à faire avant les longs traitements IA
Vercel a annoncé le 15 juin 2026 que les Functions Node.js et Python peuvent atteindre 30 minutes pour les équipes Pro et Enterprise. Au-delà de 800 secondes, le changelog parle de beta et de Fluid Compute obligatoire. Le cas d’usage évident: LLM longs, OCR, extraction, média et automatisation bornée.
Ce qui change
Vercel a annoncé le 15 juin 2026 que les Functions Node.js et Python peuvent atteindre 30 minutes pour les équipes Pro et Enterprise. Au-delà de 800 secondes, le changelog parle de beta et de Fluid Compute obligatoire. Le cas d’usage évident: LLM longs, OCR, extraction, média et automatisation bornée.
La règle reste simple: si l’utilisateur attend, une Function longue avec streaming peut être la bonne option. Si le traitement doit reprendre après panne, persister des étapes ou dormir longtemps, utilisez Workflow ou Queue. Si la tâche a besoin d’un workspace, d’un navigateur ou d’outils, préférez Sandbox.
Décision pratique
| Runtime | Best fit | Watch out |
|---|---|---|
| Function | User waits, streaming matters, bounded input | Needs explicit maxDuration, cancellation, logs |
| Workflow / Queue | Retry, checkpoint, durable steps | Requires idempotency and state design |
| Sandbox | Browser, filesystem, tests, agent workspace | Needs permission and cleanup rules |
• Verify plan, runtime, beta availability and Fluid Compute settings.
• Keep provider and database timeouts below the function maximum.
• Add progress logs, correlation ids, cancellation and cost alerts.
• Use idempotency keys before moving mutations into longer requests.
Risques
Avant production, vérifiez plan, runtime, beta, maxDuration, timeouts fournisseur/DB, logs de progression, annulation et alertes de coût. Une Function plus longue ne remplace pas une orchestration durable.
Community discussions around Vercel timeouts show that developers have long been balancing streaming, queues and separate workers for LLM and long API work. Treat those discussions as product signal, while relying on the official Vercel changelog and docs for the actual limits.
Sources
- Vercel Changelog: Functions can now run up to 30 minutes
- Vercel Docs: Configuring Maximum Duration
- Vercel Docs: Fluid Compute
- Vercel Docs: Functions usage and pricing
- Vercel Changelog: Workflow SDK supports TanStack Start
- Vercel Changelog: Sandbox can run up to 24 hours
- Reddit: long-running task questions on Vercel
- Reddit: Vercel runtime limit discussion for LLM apps