XRUST.ru » Новости » Cloudflare представила vinext — альтернативу Next.js, созданную ИИ
Новости / Программы

Cloudflare представила vinext — альтернативу Next.js, созданную ИИ

Сегодня, 07:41 42 0 0

Компания Cloudflare представила экспериментальный веб-фреймворк vinext — альтернативу популярному инструменту Next.js. Новый проект разработан всего за неделю при активном участии искусственного интеллекта и показывает более высокую скорость сборки приложений. Пока решение считается экспериментальным, но уже привлекло внимание разработчиков.


Что известно о новом проекте vinext

vinext — это экспериментальная реализация возможностей Next.js, но построенная на другой технологической основе, сообщили xrust. Вместо сборщика Turbopack используется система сборки Vite.

Проект создавался максимально быстро:

  • разработка заняла примерно одну неделю;
  • над ним работал один инженер Cloudflare;
  • стоимость использования API искусственного интеллекта составила около 1100 долларов.

Разработчик проекта, инженер Steve Faulkner, рассказал, что архитектура будущего фреймворка сначала обсуждалась с ИИ, после чего система генерировала код и тесты. Если тесты проходили успешно, изменения принимались. Если нет — ИИ получал сообщения об ошибках и дорабатывал код.

По словам Фолкнера, всего было проведено более 800 сессий взаимодействия с ИИ, которые помогли создать значительную часть кода.

Подробнее о разработке можно прочитать в официальном блоге Cloudflare:
https://blog.cloudflare.com/


Результаты первых тестов

Предварительные тесты показали заметное преимущество vinext по скорости сборки проекта.

В тестовом приложении с 33 маршрутами результаты оказались следующими:

  • сборка vinext — 1,67 секунды
  • сборка Next.js — 7,38 секунды

Таким образом, новый инструмент оказался примерно в 4,4 раза быстрее.

Также уменьшился размер клиентских пакетов:

  • Next.js: 168,9 КБ
  • vinext: 72,9 КБ

Это означает снижение примерно на 57%.

Однако в Cloudflare подчеркивают, что такие цифры пока нельзя считать окончательными. Они основаны лишь на одном тестовом проекте и могут отличаться в реальных приложениях.


Какие возможности поддерживает vinext

Несмотря на экспериментальный статус, vinext уже реализует многие функции, знакомые разработчикам Next.js.

Среди них:

  • маршрутизация страниц;
  • серверный рендеринг;
  • компоненты React Server;
  • серверные действия;
  • кэширование страниц;
  • промежуточное программное обеспечение.

Главная особенность — реализация этих возможностей в виде плагина для Vite, а не поверх Next.js. Благодаря этому примерно 95% кода остаётся независимым от конкретной платформы.

Основной средой запуска разработчики называют облачную платформу Cloudflare Workers.

Для публикации проекта используется одна команда:

vinext deploy

Это позволяет быстро развернуть веб-приложение на инфраструктуре Cloudflare.


Ограничения нового фреймворка

Несмотря на быстрые тесты, vinext пока имеет важные ограничения.

Главное из них — отсутствие статической предварительной генерации страниц во время сборки. В классическом Next.js эта функция используется для ускорения загрузки сайтов.

Сейчас vinext поддерживает только:

  • кэширование;
  • серверный рендеринг;
  • ISR (инкрементальную статическую регенерацию) — обновление страниц после первого запроса.

Разработчики отмечают, что полноценная статическая генерация страниц находится в планах будущих обновлений.


Экспериментальная технология предварительной генерации

Вместо традиционного подхода Cloudflare тестирует новый механизм под названием Traffic-aware Pre-Rendering (TPR).

Он работает иначе:

  • анализирует статистику посещаемости сайта;
  • определяет страницы с реальным трафиком;
  • заранее генерирует только самые популярные из них.

Например:

  • интернет-магазин может иметь 100 000 страниц товаров;
  • при этом 90% трафика приходится лишь на 50–200 страниц.

TPR создаёт заранее именно эти страницы, а остальные генерируются динамически при запросе пользователя.

Такой подход снижает нагрузку на сервер и ускоряет загрузку популярных страниц. Однако система работает только для сайтов, уже использующих аналитику Cloudflare.

О технологии можно узнать на официальном сайте:
https://developers.cloudflare.com/


Реакция сообщества разработчиков

Появление vinext вызвало активное обсуждение среди программистов.

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

На форуме Reddit один из участников обсуждения отметил:

«Получается, что код фактически не поддерживается людьми».

В Cloudflare на это отвечают, что весь код проходит строгую проверку качества:

  • более 1700 тестов Vitest;
  • около 380 сквозных тестов Playwright;
  • проверка типов TypeScript;
  • автоматический линтинг.

По мнению инженеров компании, такой подход позволяет контролировать качество даже при активном использовании ИИ.


Кратко о новости

Cloudflare — один из крупнейших поставщиков облачных сервисов и инфраструктуры для интернета. Компания развивает платформу Cloudflare Workers, позволяющую запускать серверный код на распределённой сети по всему миру.

Фреймворк Next.js считается одним из самых популярных инструментов для создания веб-приложений на основе React. Он используется тысячами компаний и разработчиков.

Появление vinext показывает новую тенденцию в индустрии: использование искусственного интеллекта не только в приложениях, но и в самом процессе разработки программного обеспечения.

Xrust: Cloudflare представила vinext — альтернативу Next.js, созданную ИИ

vinext Cloudflare, vinext фреймворк, альтернатива Next.js, Cloudflare Workers, разработка с помощью ИИ, Vite сборщик, Turbopack Next.js, серверный рендеринг React, Traffic-aware Pre-Rendering, экспериментальный веб-фреймворк, искусственный интеллект

Поделится
0 0

Комментарии


США и Иран начали ядерные переговоры в Женеве
Верховный лидер Ирана во вторник предупредил, что попытки США свергнуть его правительство потерпят неудачу, поскольку Вашингтон и Тегеран начали в Женеве непрямые переговоры по своему давнему ядерному спору на фоне наращивания военной мощи США на Ближнем Востоке. США, которые в июне присоединились к Израилю в бомбардировке иранских ядерных объектов, разместили в регионе боевые силы, а президент США Дональд Трамп заявил, что «смена режима» в Иране может быть лучшим, что может произойти. В понедельник Иран провел собственные учения в Ормузском проливе, ключевом водном пути для транспортировки нефти. По словам источника, знакомого с ситуацией, в переговорах, которые проходят при посредничестве Омана, принимают участие американский посланник Стив Виткофф и Джаред Кушнер, а также министр иностранных дел Ирана Аббас Аракчи. Дональд Трамп заявил, что будет участвовать в женевских переговорах «косвенно» и что, по его мнению, Тегеран хочет заключить сделку. «Я не думаю, что они хотят понести
1 617 3