Il y a dix ans, héberger du Node.js, c'était louer un VPS chez DigitalOcean, configurer nginx, pm2, Let's Encrypt, et prier pour que ça tienne en charge. En 2026, le paysage a radicalement changé. Une demi-douzaine de plateformes vous promettent un déploiement en un git push. Mais laquelle choisir ? Les différences sont dans les détails — et ces détails comptent quand votre app passe en production.
On a testé les quatre plateformes les plus populaires avec la même app : un backend Express.js + PostgreSQL avec 15 routes API, un job worker, et un frontend Next.js. Voici ce qu'on a trouvé.
Tableau comparatif
| Critère | Vercel | Railway | Render | Fly.io |
|---|---|---|---|---|
| Spécialité | Frontend/Next.js | Full-stack | Full-stack | Containers edge |
| Free tier | Oui (limité) | 5$/mois crédit | Oui | Oui (3 VMs) |
| Prix entrée | 20$/mois (Pro) | ~5-20$/mois | 7$/mois (service) | ~5-15$/mois |
| Cold start | ~250ms (serverless) | Aucun (always-on) | Aucun (always-on) | ~100ms |
| Régions | 18 (serverless) | 1 (US/EU) | 5 | 35+ |
| PostgreSQL intégré | Via Neon | Oui (natif) | Oui (natif) | Via Supabase/Neon |
| Websockets | Non (serverless) | Oui | Oui | Oui |
| Docker | Non | Oui | Oui | Oui (natif) |
| Background jobs | Via Cron/Queue | Oui (workers) | Oui (workers) | Oui (machines) |
Vercel : le roi de Next.js
Pour qui ?
Si votre stack c'est Next.js (ou Nuxt, SvelteKit), Vercel est le choix évident. C'est l'éditeur de Next.js, et l'intégration est tellement poussée que les features Next.js sont souvent conçues pour Vercel en premier.
Ce qui brille
Le déploiement est d'une fluidité rare. Git push, preview deployment automatique sur chaque PR, production deployment sur merge. Le CDN edge est mondial (18 régions). Les fonctions serverless montent en charge automatiquement. Le dashboard d'analytics (Web Vitals, Speed Insights) est excellent.
Ce qui grince
Vercel est serverless — pas de processus long-running, pas de websockets persistants, pas de background jobs natifs (il faut passer par Vercel Cron ou des services externes). Pour un backend Node.js pur (Express, Fastify, NestJS), c'est frustrant. Le pricing peut exploser sur les fonctions serverless à fort trafic — la facturation à l'invocation est imprévisible.
Pricing réaliste
Free tier utilisable pour du dev/staging. Pro à 20$/mois/membre pour la production, mais les dépassements (bandwidth, function invocations, edge middleware) ajoutent facilement 30-100$/mois pour un site à trafic moyen. Comparez avec notre analyse des coûts d'hébergement cloud en 2026.
Railway : la simplicité incarnée
Pour qui ?
Développeurs qui veulent un Heroku moderne. Déployez n'importe quoi (Node.js, Python, Go, Docker) avec un git push, ajoutez une base de données PostgreSQL en un clic, et Railway gère le reste. Pas de Dockerfile obligatoire, pas de config YAML complexe.
Ce qui brille
La DX est la meilleure du lot. Le dashboard est propre, l'ajout de services (DB, Redis, workers) se fait en drag-and-drop, les variables d'environnement se partagent entre services automatiquement. Le pricing à l'usage (CPU + RAM + réseau) est transparent et prévisible. Les logs temps réel et le monitoring intégré sont pratiques.
Ce qui grince
Une seule région par projet (US ou EU, pas les deux). Pas d'edge deployment. Pour une app avec des utilisateurs dans le monde entier, la latence depuis l'Asie ou l'Océanie sera notable. Le free tier a été réduit (5$ de crédit/mois, soit environ 500h de compute) — c'est juste pour du dev.
Pricing réaliste
Un backend Node.js + PostgreSQL + Redis tourne à 10-25$/mois selon la charge. Pour une startup en early stage, c'est imbattable en rapport qualité-prix-simplicité.
Render : le Heroku killer
Pour qui ?
Équipes qui veulent de la production-readiness sans la complexité d'AWS. Render propose des Web Services (always-on), des Background Workers, des Cron Jobs, des Static Sites et des bases de données managées — tout ce qu'il faut pour une app sérieuse.
Ce qui brille
La fiabilité est le point fort de Render. Uptime solide, scaling horizontal simple (ajoutez des instances), et un free tier qui inclut un PostgreSQL gratuit (90 jours, puis à partir de 7$/mois). Les blueprints (infrastructure-as-code en YAML) permettent de déployer une stack complète en un fichier.
Ce qui grince
Le free tier Web Service s'éteint après 15 minutes d'inactivité (cold start de 30-60 secondes au réveil). C'est OK pour du dev, inacceptable pour de la production. Le passage au plan payant (7$/mois/service) est quasi obligatoire. Le dashboard est fonctionnel mais austère comparé à Railway.
Pricing réaliste
Web Service 7$/mois + PostgreSQL 7$/mois + Background Worker 7$/mois = 21$/mois minimum pour une app typique. Raisonnable, mais ça monte vite quand vous ajoutez des services.
Fly.io : le edge pour les devs
Pour qui ?
Développeurs qui veulent du contrôle et de la distribution géographique. Fly.io déploie vos containers (Docker) sur 35+ régions dans le monde. Votre app tourne au plus près de vos utilisateurs — comme Cloudflare Workers, mais avec un vrai serveur (pas du serverless limité).
Ce qui brille
La distribution géographique est unique à ce niveau de prix. Vous déployez sur Paris, New York et Tokyo en une commande. Les Fly Machines (VMs à la demande) ont un cold start de ~100ms — quasiment invisible. Le réseau Anycast route automatiquement les requêtes vers l'instance la plus proche.
Ce qui grince
Fly.io a une courbe d'apprentissage plus raide. Il faut écrire un fly.toml, comprendre les concepts de machines, volumes et secrets. La documentation est bonne mais assume un certain niveau technique. Le support communautaire est actif mais le support payant est cher.
Pricing réaliste
Le free tier inclut 3 VMs de 256 Mo. Un setup production avec 2 machines en EU (1 Go RAM) + 1 volume (PostgreSQL ou LiteFS) tourne à 15-30$/mois. Très compétitif pour du multi-région.
Notre verdict
Pour un projet Next.js/frontend : Vercel, sans hésiter. L'intégration est trop bonne pour être ignorée.
Pour un backend Node.js en startup : Railway. La simplicité et le pricing à l'usage sont parfaits pour itérer vite.
Pour une app en production stable : Render. La fiabilité et les blueprints IaC inspirent confiance pour du long terme.
Pour une app mondiale avec des users partout : Fly.io. Le edge deployment est un avantage compétitif réel.
Et si aucun de ces quatre ne vous convient ? Il reste les grands : AWS (App Runner, ECS), Google Cloud (Cloud Run) et Azure (Container Apps). Plus complexes, plus chers, mais avec une surface de services infiniment plus large. Pour la plupart des projets Node.js en 2026, les quatre plateformes testées ici offrent un meilleur ratio simplicité/performance que les hyperscalers. Le vrai luxe du développeur moderne, c'est le choix.