Akwizycje

Cloudflare przejmuje VoidZero, wprowadzając zespół Vite do swoich ambicji platformy developerskiej

mm
Dodaj Unite.AI do preferowanych źródeł w Google

Cloudflare ogłosił, że przyjmuje cały zespół VoidZero do swojej firmy, w tym twórców i utrzymanie niektórych z najpopularniejszych narzędzi do rozwoju JavaScript na świecie: Vite, Vitest, Rolldown, Oxc i Vite+. Ta decyzja oznacza jeden z najważniejszych przejęć w ekosystemie rozwoju sieciowego w tym roku i dalej rozszerza inwestycje Cloudflare w otwarte narzędzia developerskie.

Ogłoszenie to następuje w momencie, gdy Vite ewoluował z narzędzia do budowy frontendu w podstawową infrastrukturę dla nowoczesnego rozwoju sieciowego. Według Cloudflare, Vite ma teraz około 129 milionów pobierań tygodniowo i służy jako podstawowa baza dla frameworków takich jak Vue, Nuxt, Astro, SvelteKit, Qwik, Solid, Angular, React Router i TanStack Start.

Czym jest VoidZero?

VoidZero został założony przez Evan You i powstał z celem stworzenia zunifikowanego, wysokowydajnego łańcucha narzędzi JavaScript. Zamiast koncentrować się na jednym frameworku, firma zebrała kolekcję narzędzi, które rozwiązują prawie każdy etap nowoczesnego procesu rozwoju.

Jego portfolio obejmuje:

  • Vite, popularne narzędzie do serwera rozwojowego i budowy
  • Vitest, framework testowy ściśle zintegrowany z Vite
  • Rolldown, pakiet Rust-a zaprojektowany do dostarczania znacznie szybszych budów
  • Oxc, łańcuch narzędzi języka JavaScript z funkcjami lintowania, formatowania, parsowania i transformacji
  • Vite+, wysiłek w celu zunifikowania doświadczenia deweloperskiego JavaScript wokół jednego łańcucha narzędzi

Szerokie wizje VoidZero polega na zmniejszeniu fragmentacji, która od dawna charakteryzuje rozwój JavaScript, gdzie deweloperzy często polegają na dziesiątkach oddzielnych narzędzi i konfiguracji, aby tworzyć aplikacje.

Dlaczego Cloudflare chciał VoidZero

Dla Cloudflare przejęcie to nie jest tak bardzo związane z posiadaniem narzędzia do budowy, ale bardziej z wpływem na przyszłość tworzenia i wdrażania aplikacji.

W ciągu ostatnich kilku lat Cloudflare przekształcił się z firmy znanej głównie z usług dostarczania treści i bezpieczeństwa w dużego dostawcę platformy developerskiej. Jego oferta obejmuje teraz obliczenia bezserwerowe za pośrednictwem Workers, bazy danych za pośrednictwem D1, magazynowanie obiektów za pośrednictwem R2, infrastrukturę AI za pośrednictwem Workers AI, orchestrację przepływu pracy i rosnącą kolekcję usług natywnych dla krawędzi.

Relacja między obiema firmami już się zacieśniała. Cloudflare i zespół Vite współpracowali nad Environment API, które pozwala na uruchamianie kodu po stronie serwera w środowiskach innych niż Node.js podczas rozwoju. To umożliwiło deweloperom uruchamianie środowiska Cloudflare workerd lokalnie, jednocześnie zachowując standardowy przepływ pracy Vite.

Cloudflare twierdzi, że przyszłość rozwoju aplikacji coraz bardziej zależy od ściślejszej integracji między narzędziami developerskimi a infrastrukturą wdrożeniową. Zamiast nakierowywać Vite na przepływ pracy Cloudflare, firma deklaruje, że przeniesie swoje własne narzędzia bliżej Vite.

Zakład na erę rozwoju napędzanego przez AI

Jednym z najbardziej godnych uwagi tematów w ogłoszeniu jest rosnąca rola oprogramowania generowanego przez AI.

Cloudflare wskazuje na szybki wzrost agentów kodowania i rozwoju wspomaganego przez AI jako główny powód inwestowania w narzędzia. Firma twierdzi, że narzędzia developerskie nie są już wykorzystywane wyłącznie przez ludzkich programistów. Agenci AI regularnie tworzą projekty, uruchamiają testy, lintują kod, wdrażają aplikacje i iterują na zmiany.

W tym środowisku szybkość staje się jeszcze bardziej istotna. Systemy budowania, frameworki testowe i narzędzia developerskie, które mogą wykonywać zadania szybko, umożliwiają systemom AI wykonywanie większej liczby iteracji i poprawę jakości wyjścia.

To jest zgodne z strategią VoidZero. Wiele z nowszych narzędzi, szczególnie Rolldown i Oxc, jest napisanych w Rust i zaprojektowanych z myślą o wydajności na dużą skalę. Ostatnie wydania koncentrowały się głównie na zmniejszeniu czasu budowy, poprawie szybkości lintowania i uproszczeniu przepływu pracy deweloperskiej.

Cloudflare uważa, że te możliwości sprawiają, że łańcuch narzędzi VoidZero jest szczególnie dobrze dopasowany do nowej generacji rozwoju oprogramowania napędzanego przez AI.

Utrzymanie niezależności Vite

Być może największym powodem do obaw wśród deweloperów po ogłoszeniu jest to, czy Vite pozostanie neutralne.

Cloudflare szybko odpowiedział na to pytanie.

Firma oświadczyła, że Vite, Vitest, Rolldown, Oxc i Vite+ pozostaną otwarte, objęte licencją MIT, niezależne od dostawcy i napędzane przez społeczność. Aplikacje zbudowane z użyciem Vite będą nadal działać na dowolnym dostawcy hostingu lub platformie chmury, a mapa drogowa projektu pozostanie publicznie rozwijana za pośrednictwem istniejącego procesu zarządzania otwartego.

Cloudflare ogłosił również fundusz ekosystemu Vite o wartości 1 miliona dolarów, który będzie administrowany przez zespół Vite, aby wspierać utrzymanie i wkład w szerszy ekosystem.

Ruch ten następuje po podobnej strategii, którą Cloudflare wykorzystał wcześniej w tym roku, kiedy przyjął zespół Astro do swojej firmy, zobowiązując się do zachowania otwartego zarządzania Astro i kompatybilności międzyplatformowej.

Przyszłość pełnego stosu JavaScript

Przejęcie to również podkreśla szerszy trend w rozwoju sieciowym: zbieżność narzędzi developerskich i infrastruktury chmury.

VoidZero już zaczął badać ten kierunek za pośrednictwem Void, platformy wdrożeniowej zaprojektowanej specjalnie dla aplikacji Vite. Platforma łączy wdrożenie aplikacji z bazami danych, magazynowaniem, uwierzytelnianiem, usługami AI, pracami w tle i przydziałem infrastruktury w jednym doświadczeniu developerskim zbudowanym na podstawie sieci Cloudflare.

Cloudflare mówi, że przyszła praca będzie koncentrowała się na rozszerzeniu możliwości Vite za pośrednictwem abstrakcji niezależnych od dostawcy, jednocześnie sprawiając, że platforma developerska Cloudflare będzie czuła się bardziej jak naturalne rozszerzenie przepływu pracy Vite. To obejmuje plany budowy przyszłych wersji interfejsu linii poleceń Cloudflare bezpośrednio na podstawie pojęć i narzędzi Vite.

Znacząca zmiana w infrastrukturze JavaScript

Przez lata rozwój JavaScript był kształtowany przez dość zdecentralizowaną kolekcję narzędzi, frameworków i dostawców hostingu. Vite wyłonił się jako jeden z nielicznych projektów, które mogły zjednoczyć konkurujące ekosystemy wokół wspólnej bazy.

Przyjmując VoidZero do swojej firmy, Cloudflare skutecznie stawia długoterminową zakład na tę bazę. Niezależnie od tego, czy deweloperzy w końcu wdrożą aplikacje na Cloudflare, AWS, Google Cloud czy gdzie indziej, firma pozycjonuje się bliżej narzędzi, których używają deweloperzy, zanim zdecydują, gdzie uruchomić swoje oprogramowanie.

Jeśli Cloudflare dotrzyma obietnic dotyczących zachowania neutralności Vite, jednocześnie inwestując dużo w jego przyszłość, to przejęcie to może stać się jedną z najbardziej doniosłych umów infrastrukturalnych w ekosystemie JavaScript w ciągu kilku lat.

Antoine jest wizjonerskim liderem i współzałożycielem Unite.AI, który jest zmotywowany niezachwianą pasją do kształtowania i promowania przyszłości sztucznej inteligencji i robotyki. Jako serialowy przedsiębiorca, wierzy, że sztuczna inteligencja będzie tak samo przełomowa dla społeczeństwa, jak elektryczność, i często jest złapany na tym, że zachwala potencjał przełomowych technologii i AGI.

Jako futurysta, jest poświęcony badaniu, jak te innowacje ukształtują nasz świat. Ponadto, jest założycielem Securities.io, platformy skupiającej się na inwestowaniu w najnowocześniejsze technologie, które zmieniają przyszłość i przebudowują całe sektory.