Программирование и разработка программного обеспечения

Cloudflare представляет 80 выпусков для ускорения инструментов JavaScript через VoidZero

Cloudflare сообщила, что команда VoidZero выпустила более 80 обновлений за четыре месяца, значительно повысив скорость сборки, тестирования, форматирования и проверки приложений JavaScript. Среди результатов — выпуск Vite+ 1.0, десятикратное ускорение Oxc React Compiler и ускорение tsgolint до 18 раз по сравнению с аналогичными инструментами.

2026-09-28
3 мин. чтения
6 просмотров
certi.news Editorial Team
Cloudflare представляет 80 выпусков для ускорения инструментов JavaScript через VoidZero

Cloudflare объявила, что проект VoidZero, присоединившийся к компании четыре месяца назад, выпустил более 80 версий и закрыл более 1 200 проблем, уделяя особое внимание сокращению времени работы инструментов разработки JavaScript. Компания подчёркивает, что Vite, Vitest, Rolldown, Oxc и Vite+ останутся открытыми, независимыми от поставщиков и развиваемыми сообществом.

Значительные улучшения инструментов разработки

Cloudflare утверждает, что Oxc React Compiler, запущенный в августе, компилирует приложения React.js до десяти раз быстрее оригинального React Compiler на базе Babel, потребляя меньше памяти и обеспечивая более полную обработку ошибок. Пользователи Vite могут включить его с помощью пакета oxc-transform-react.

Vitest 5, выпущенный в сентябре, в некоторых сценариях стал до 50% быстрее Vitest 4 благодаря совместному использованию преобразованных файлов между проектами, кэшированию модулей на диске и сокращению объёма данных, передаваемых между основным процессом и рабочими процессами. В выпуск добавлен инструмент vitest doctor для анализа времени подготовки, импорта, преобразования и выполнения тестов, а также Trace View для повторного анализа сбоев браузерных тестов.

tsgolint — движок проверки на основе информации о типах, лежащий в основе Oxlint, — достиг стабильного состояния и поддерживает 59 из 61 правила, зависящего от типов, в typescript-eslint. Cloudflare оценивает его скорость как в 12–18 раз выше ESLint с typescript-eslint на больших кодовых базах; при этом одна и та же программа TypeScript может совместно использоваться для проверки кода и типов.

VoidZero также переписала форматтеры JSON, CSS, SCSS, Less, GraphQL и YAML в Oxfmt на Rust и утверждает, что инструмент стал в семь раз быстрее Prettier, сохранив совместимый с ним вывод. Vite+ стал доступен в версии 1.0, объединив Vite 8, Vitest 5, Rolldown, Oxlint, Oxfmt и кэширование задач в единую цепочку инструментов с готовыми настройками по умолчанию.

Что практически меняется для разработчиков и агентов?

Cloudflare считает, что ускорение инструментов сборки, проверки и тестирования касается уже не только разработчиков. По мере ускорения вывода узким местом могут стать проверка типов, запуск инструментов анализа и сборка кода — именно их программные агенты будут ждать перед продолжением своих задач. Поскольку инструменты VoidZero построены поверх друг друга, улучшение такого уровня, как Oxc или Rolldown, может повлиять и на инструменты более высокого уровня, например Vite.

Компания работает над Bundled Dev, ранее известным как Full Bundle Mode, — режимом разработки, который использует производственную сборку Vite во время разработки. Предполагается, что он повысит производительность серверов разработки в крупных приложениях и уменьшит сетевой трафик при использовании удалённых сред, однако режим всё ещё находится на экспериментальной стадии, несмотря на его внутреннее использование панелью Cloudflare.

Открытость и сохраняющиеся ограничения

Cloudflare сообщает, что выделила 1 миллион долларов в фонд экосистемы Vite, а затем обязалась направить ещё 1 миллион долларов на проекты с открытым исходным кодом. VoidZero также планирует улучшить анализатор Oxc, потенциально увеличив его скорость втрое, переработать алгоритм разделения модулей в Rolldown и выпустить открытую версию платформы Void для развёртывания с возможностью самостоятельного хостинга, созданной на базе Cloudflare.

Приведённые показатели, такие как «10 раз» и «18 раз», являются измерениями, заявленными Cloudflare в конкретных контекстах, а не едиными гарантиями для каждого проекта. Bundled Dev также остаётся экспериментальным, тогда как будущие планы представляют собой заявленные намерения, а не окончательно доступные функции.

Источник новости
c
Автор

certi.news Editorial Team

В той же категории

Вам также может понравиться

Все новости