Cloudflare a racheté la société derrière Vite. Astro 7 est la première sortie bâtie sur ce rachat.
Cloudflare possède désormais Astro et Vite, l'outillage qui le construit. La réécriture Rust d'Astro 7 est la première preuve concrète de ce que cela change.

Cloudflare, dont le réseau fait transiter une bonne partie du trafic du web, a passé le premier semestre 2026 à racheter les outils qui construisent une bonne partie de ses interfaces. En janvier, l’entreprise a racheté l’équipe d’Astro, un framework utilisé pour construire des sites rapides et riches en contenu : blogs, pages marketing, documentation. En juin, elle a racheté VoidZero, la société derrière Vite, l’outil que la plupart des frameworks JavaScript modernes, Astro compris, utilisent pour prévisualiser un site en cours de construction puis l’empaqueter dans les fichiers qu’un navigateur charge réellement. Dix-huit jours après ce second rachat, Astro a sorti sa septième version majeure, reconstruite sur la technologie apportée par VoidZero. Astro 7 est la première preuve concrète de ce qu’achète Cloudflare avec cette série de rachats : de vrais gains de vitesse, un changement cassant assez inconfortable, et une question plus large sur qui contrôle la tuyauterie du web moderne.
Cinq mois de rachats, dans l’ordre
L’équipe d’Astro a rejoint Cloudflare le 16 janvier. Le PDG de Cloudflare, Matthew Prince, a présenté ce rachat comme un pari sur la vitesse : Astro était déjà connu pour envoyer très peu de code au navigateur du visiteur par défaut, et Cloudflare voulait que l’équipe qui le construit travaille chez l’hébergeur qui fait déjà tourner beaucoup de sites Astro. La direction d’Astro a promis que le framework resterait open source (n’importe qui peut lire, utiliser et modifier le code gratuitement, sans qu’il appartienne à une seule entreprise) et déployable n’importe où, pas uniquement chez Cloudflare.
Cinq mois plus tard, le 4 juin, Cloudflare a fait un second rachat lié au premier : VoidZero, fondée par Evan You, le développeur qui a créé Vue, un framework très utilisé, et surtout Vite. Vite n’est pas un framework en soi. C’est l’outil d’atelier qui tourne sous plusieurs d’entre eux : Vue, Nuxt, SvelteKit, Astro et SolidStart s’appuient tous dessus. Cloudflare a fait la même promesse open source que pour Astro : Vite, son outil de test Vitest, et deux outils plus récents écrits en Rust, Rolldown et Oxc, resteraient ouverts et utilisables en dehors des produits Cloudflare. L’entreprise a aussi ajouté quelque chose que le rachat d’Astro n’avait pas : un fonds indépendant d’un million de dollars, géré par l’équipe cœur de Vite elle-même (pas par Cloudflare ni par VoidZero), pour rémunérer les contributeurs de la communauté qui ne travaillent pour aucune des deux entreprises.
Puis, le 22 juin, Astro 7 est sorti : la première version entièrement construite sur ce qu’a apporté VoidZero.
Ce qui change vraiment pour qui fait tourner un site Astro
Deux changements comptent plus que le numéro de version. Le premier, c’est que le compilateur d’Astro, le programme qui transforme les fichiers .astro en code que le navigateur peut exécuter, a été réécrit en Rust, un langage de programmation réputé pour sa rapidité et pour refuser de deviner quand du code est ambigu. L’ancien compilateur, écrit en Go, corrigeait discrètement les petites erreurs de balisage d’une page : une balise non fermée, un attribut mal formé. Le nouveau refuse de deviner et arrête la construction du site avec une erreur. Pour la plupart des sites, ce n’est rien. Pour un site avec des années de contenu accumulé et quelques coins négligés, une mise à jour autrefois anodine peut soudain échouer, et la solution est de nettoyer le balisage, pas de contourner le compilateur.
L’annonce officielle d’Astro, qui détaille la réécriture du compilateur en Rust et les chiffres de performance ci-dessous.
Le second changement touche le bundler, la partie de l’outillage qui empaquette le code d’un site dans les fichiers compacts que le navigateur télécharge. Astro 7 tourne sur Vite 8, qui remplace ses anciens outils d’empaquetage par Rolldown, le bundler en Rust de VoidZero, environ dix à trente fois plus rapide que l’outil qu’il remplace selon les propres benchmarks d’Astro. En testant le changement sur de vrais sites qu’elle ne contrôle pas, l’équipe d’Astro a mesuré sa propre documentation (plus de 6 000 pages) construite 36 % plus vite, la documentation de Cloudflare (plus de 8 000 pages) construite 32 % plus vite, et le site marketing d’Astro construit 61 % plus vite. Ces chiffres viennent de l’équipe d’Astro mesurant son propre produit : à prendre comme un ordre de grandeur réel, pas comme une garantie que votre projet verra le même gain.
Deux changements plus discrets complètent la sortie. Le rendu des pages passe par défaut à un processus interne plus rapide, environ 2,4 fois plus véloce selon les tests d’Astro, optionnel dans la version précédente. Un nouveau fichier, fetch.ts, donne un contrôle complet sur la façon dont un site traite les requêtes entrantes, utile pour qui met en place une connexion utilisateur ou route certaines requêtes vers un autre backend. Aucun des deux n’est le changement principal, mais tous deux vont dans le même sens que le grand changement : moins d’attente, plus de contrôle, au prix d’un outil plus strict qui suppose que vous savez ce que vous faites.
La vraie question : qui contrôle la tuyauterie
L’histoire de la performance est la partie facile. La question plus difficile, c’est ce que ça signifie qu’une seule entreprise, en cinq mois, en soit venue à posséder à la fois un framework très utilisé et l’outil qui tourne sous plusieurs de ses concurrents. Le Vite de VoidZero ne fait pas tourner qu’Astro. Il fait aussi tourner Vue et Nuxt, qui sont des concurrents directs d’Astro sur le même marché, et aucun des deux n’appartient à Cloudflare.
L’annonce de Cloudflare sur le rachat de VoidZero, avec l’engagement open source et le fonds indépendant Vite Ecosystem.
La réponse de Cloudflare, pour l’instant, c’est cet engagement open source et ce fonds indépendant : le code reste libre d’usage et de modification, et le fonds existe précisément pour que les mainteneurs de la communauté ne dépendent pas financièrement de l’entreprise qui emploie désormais le créateur de l’outil. Cet engagement est vérifiable, pas qu’une phrase de communiqué de presse, parce que n’importe qui peut surveiller si la licence de Vite change ou si le fonds finance vraiment des contributeurs extérieurs aux deux entreprises. Ce n’est pas pour autant une garantie. Une entreprise peut garder une licence ouverte tout en orientant la direction d’un projet par ses choix d’embauche, ses priorités de développement, ou la plateforme sur laquelle une nouvelle fonctionnalité est optimisée en premier.
Rien de tout cela n’est une raison de s’inquiéter si vous faites déjà tourner un site sur Astro ou sur un framework qui s’appuie sur Vite. Les outils n’ont pas changé de propriétaire une seconde fois : c’est arrivé il y a plusieurs mois, et le code que vous pouvez déjà lire reste exactement aussi ouvert qu’avant. C’est une raison de remarquer la tendance, comme on remarquerait qu’une seule entreprise possède soudain votre électricité, votre accès internet et votre eau : chaque rachat se justifie pris isolément, et la somme mérite quand même d’être suivie.
Ce qu’il faut en retenir
Astro 7 en soi ne presse pas : on peut planifier la mise à jour sereinement. Le seul geste utile avant toute migration est de vérifier son ancien contenu à la recherche du type de balisage malformé que l’ancien compilateur corrigeait discrètement, puisque c’est le changement le plus susceptible de faire échouer un site qui saute cette étape. La question de la propriété est celle qui mérite vraiment d’être surveillée : pas parce que Cloudflare a fait quoi que ce soit de problématique jusqu’ici, mais parce qu’un engagement open source se vérifie chaque jour après l’annonce, une fois que l’actualité est passée à autre chose et que plus personne d’extérieur au projet ne regarde.
FAQ
La mise à jour vers Astro 7 casse-t-elle les sites existants ? Pas automatiquement, mais il faut vérifier son contenu d’abord. Le risque principal vient du markdown ou du HTML contenant de petites erreurs, comme une balise non fermée, que l’ancien compilateur écrit en Go corrigeait sans le signaler. Le compilateur Rust d’Astro 7 arrête la construction à la place. Il vaut mieux lancer une construction sur une copie du site avant de mettre à jour la production.
Vite reste-t-il gratuit et open source maintenant que Cloudflare possède VoidZero ? Oui, à ce stade. Cloudflare s’est engagé à garder Vite, Vitest, Rolldown et Oxc open source et utilisables en dehors de ses propres produits, et finance un fonds indépendant d’un million de dollars pour les contributeurs extérieurs. Cet engagement reste une promesse, pas une loi : mieux vaut le revérifier périodiquement que de le considérer comme acquis pour toujours.
Qu’est-ce que Rolldown, et faut-il le configurer soi-même ? Rolldown est le nouvel outil en Rust, construit par VoidZero, qui empaquette le JavaScript d’un site dans les fichiers téléchargés par le navigateur. Il remplace deux anciens outils, esbuild et Rollup, à la fois. Vite 8 inclut une couche de compatibilité qui convertit automatiquement la plupart des configurations existantes, donc la majorité des projets n’ont rien à changer manuellement.
Cela concerne-t-il d’autres frameworks qu’Astro, comme Vue ou SvelteKit ? Oui, indirectement. Ces frameworks s’appuient eux aussi sur Vite, donc ils profiteront des mêmes gains de vitesse à mesure que les outils de VoidZero mûrissent, selon le calendrier de sortie choisi par leurs propres mainteneurs. Ils n’appartiennent pas à Cloudflare et ne sont pas obligés d’adopter les choix spécifiques d’Astro.
Quand faut-il vraiment migrer ? Aucune échéance n’impose la mise à jour. Astro 6 continue de fonctionner. L’ordre raisonnable : vérifier son contenu à la recherche de balisage malformé, tester la migration sur une copie du site en préproduction, puis basculer la production une fois la construction propre.