
Чотири місяці VoidZero у Cloudflare: понад 80 релізів і швидший JavaScript-тулчейн
VoidZero приєдналася до Cloudflare чотири місяці тому. Команда звітує про понад 80 релізів і 1200 закритих проблем, а також про компілятор React у 10 разів швидший за Babel.
VoidZero приєдналася до Cloudflare чотири місяці тому. Тепер команда опублікувала звіт про те, що змінилося у відкритому наборі інструментів JavaScript за цей час. Оновлення вийшло в межах Birthday Week від Cloudflare і перевіряє виконання обіцянки, даної під час приєднання: Vite, Vitest, Rolldown, Oxc і Vite+ залишаться відкритими, незалежними від вендора та керованими спільнотою.
Понад 80 релізів і 1200 закритих проблем
За чотири місяці команда випустила понад 80 релізів і закрила більш ніж 1200 проблем. Кілька з них принесли великий приріст швидкодії. Випущений у серпні Oxc React Compiler компілює застосунки React.js у 10 разів швидше за оригінальну реалізацію на Babel, споживає менше пам'яті та краще обробляє помилки. Vitest 5, що вийшов у вересні, до 50% швидший за Vitest 4: він ділить перетворені файли між проєктами, кешує модулі на диску та передає менше даних між головним процесом і воркерами.
Лінтер із урахуванням типів tsgolint тепер стабільний і працює у 12-18 разів швидше за ESLint із typescript-eslint, покриваючи 59 із 61 правила. Форматувальник Oxfmt у 7 разів швидший за Prettier після того, як його формати JSON, CSS, SCSS, Less, GraphQL і YAML переписали на Rust, і видає сумісний із Prettier результат.
Інструменти, розраховані і на агентів
За словами Cloudflare, тепер на ці інструменти чекають не лише люди, а й програмні агенти. Що швидшим стає інференс, то більше перевірка типів, лінтинг і збірка знову стають вузьким місцем. Оскільки інструменти побудовані один на одному, від компілятора Oxc до бандлера Rolldown, від інструмента збірки Vite до лінтера Oxlint і тест-раннера Vitest, прискорення на одному рівні передається всьому, що зверху.
Vite+ 1.0 і Bundled Dev

Vite+ досяг версії 1.0. Він об'єднує весь набір в одну систему та постачає Vite 8, Vitest 5, Rolldown, Oxlint і Oxfmt із вбудованим кешуванням завдань. Команда також готує «Bundled Dev», режим розробки, який використовує продакшн-бандлер Vite. Власна панель Cloudflare вже використовує його для всіх внутрішніх розробників.
Фінансування відкритого коду і що далі
VoidZero є членом Open Source Pledge. Cloudflare на момент оголошення виділила 1 мільйон доларів у фонд екосистеми Vite, а згодом додала ще 1 мільйон доларів на відкритий код. Далі команда працює над парсером Oxc, де очікується прискорення до 3 разів. Також заплановано новий алгоритм розподілу фрагментів у Rolldown і відкриту, саморозміщувану версію Void, платформи розгортання на базі Vite, побудованої на Cloudflare.
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.