VoidZero присоединяется к Cloudflare

от автора

Компания VoidZero, разработчик Vite, Vitest, Rolldown, Oxc и Vite+, присоединяется к Cloudflare. Все члены её команды перейдут в состав IT-гиганта.

Отмечается, что Vite, Vitest, Rolldown, Oxc и Vite+ останутся проектами с открытым исходным кодом, независимыми от поставщиков и ориентированными на сообщество. 

В Cloudflare отмечают, что Vite — один из немногих базовых инструментов, в отношении которого согласна вся экосистема JavaScript, и компания намерена инвестировать в него, чтобы «сделать Интернет лучше для всех».

Там также напомнили, что взяли на себя аналогичные обязательства при присоединении проекта Astro.

Теперь Cloudflare выделит $1 млн в фонд экосистемы Vite для поддержки сопровождающих и участников.

Команды Vite и Cloudflare сотрудничали с 2024 года, работая с API среды Vite. API среды позволяет запускать серверный код не только в Node.js во время разработки. На его основе создали плагин Cloudflare Vite.

Если запускать vite dev с плагином Cloudflare, то серверный код выполняется внутри workerd, той же среды с открытым исходным кодом, которая используется в Workers в продакшене. D1, KV, R2, рабочие процессы, ИИ для рабочих процессов, агенты, привязки сервисов, RPC для рабочих процессов работают локально в той же модели среды выполнения, что и продакшн. Теперь плагин Cloudflare Vite еженедельно скачивается почти 14 млн раз.

Панель управления Cloudflare также построена на Vite. Компания отмечает, что Oxlint уже экономит дни инженерного времени в кодовых базах Cloudflare. Flue, фреймворк для агентов от команды Astro, тоже переходит на Vite. Он может запускать агенты на Node.js, Cloudflare Workers, GitHub Actions, GitLab CI/CD и других платформах, а целевая платформа Cloudflare теперь использует официальный плагин Cloudflare Vite и интеграцию с Workerd. Vite также становится основой приложений по умолчанию внутри Cloudflare.

«Современное приложение — это маршруты, обрабатываемые сервером, API, фоновые задачи, очереди, базы данных, объектное хранилище, аутентификация в реальном времени, а также растущий список агентов и возможностей ИИ. “Сборка” больше не является концом истории. Это начало развёртывания, которое должно понимать все эти компоненты. Это означает, что Vite должен стать чем-то большим, чем просто инструментом сборки. Необходимо лучше понимать особенности приложения, оставаясь при этом верным тому, что изначально обеспечивало успех Vite: скорости, простоте и переносимости», — пишут в Cloudflare.

При этом изменения в самом Vite будут по-прежнему проходить через тот же открытый процесс. Добавляемые функции не будут специфичными для Cloudflare, а должны работать вездe.

Параллельно Cloudflare перемещает инструменты для приложений на Vite, чтобы они были построены на основе тех же рабочих процессов, которые уже знакомы разработчикам. Недавно вышла предварительная версия cf, нового унифицированного CLI для всей платформы Cloudflare. Конечная цель — единый согласованный CLI для всего Cloudflare с одинаковой эргономикой для Workers, R2, D1, Agents или иных процессов.

В долгосрочной перспективе команда будет работать над переходом CLI Cloudflare к интерфейсу, построенному непосредственно на основе Vite. Со временем планируется открыть исходный код платформы Void.

В январе Cloudflare приобрела команду разработчиков фреймворка Astro с открытым исходным кодом. Это веб-фреймворк, статический генератор сайтов, который собирается без JavaScript. С Astro можно использовать любую библиотеку: React, Vue, Angular и другие.

ссылка на оригинал статьи https://habr.com/ru/articles/1044702/