Само за седмица инженер на Cloudflare пресъздаде Next.js с помощта на AI, като похарчи едва 1100 долара

Най-четени

Даниел Десподов
Даниел Десподов
Новинар. Увличам се от съвременни технологии, информационна безопасност, спорт, наука и изкуствен интелект.

Cloudflare проведе амбициозен експеримент: само за седем дни един инженер пренаписа изцяло ядрото на популярния фреймуърк Next.js, като използва възможностите на изкуствения интелект Claude. Новият проект, наречен vinext, вече се доказа като пълноценна алтернатива на оригинала. Според резултатите от тестовете скоростта на изграждане на приложенията се е увеличила почти четири пъти, а обемът на клиентските пакети е намалял с 57%. За отбелязване е, че цялата разработка е струвала на компанията само 1100 долара, похарчени за API токени.

Next.js, стандартът за React разработка, е тясно обвързан със собствения си стек от инструменти и средата Node.js. Това създава трудности при разгръщане на безсървърни платформи (Cloudflare, Netlify, AWS) – всеки път компилацията трябва да се адаптира към конкретната инфраструктура. Проекти като OpenNext опростяват интеграцията, но изискват „разбор“ на вътрешната логика на Next.js, което прави поддръжката нестабилна по време на актуализациите. Освен това фреймуъркът все още работи само в Node.js, което затруднява тестването на специфични за платформата функции.

Тези ограничения накараха един инженер от Cloudflare да експериментира: вместо да адаптира чуждата архитектура, той реши да възстанови съвместим фреймуърк от нулата – без обвързване със стека на изходния код и с фокус върху универсалната инфраструктура. Цялата разработка е извършена с помощта на изкуствен интелект: моделът Claude на Anthropic пише кода, тества и отстранява грешките. Почти всеки ред на vinext е създаден от ИИ, но е преминал стандартните проверки за качество. В хода на работата са проведени общо над 800 сесии за програмиране с ИИ.

Проектът vinext реализира около 94% от API на Next.js върху билдъра Vite – инструмент с отворен код, върху който работят фреймуъркове като Astro, SvelteKit и Remix. Това не е адаптер или обвивка, а пълна алтернативна реализация на маршрутизация, рендиране от страна на сървъра, компоненти на React Server, междинно програмно осигуряване и кеширане. Внедряването в Cloudflare Workers се извършва от един екип.

Само за седмица инженер на Cloudflare пресъздаде Next.js с помощта на AI, като похарчи едва 1100 долара

Историята е особено впечатляваща заради личността на разработчика. Стив Фокнър, който сега е директор по разработката в Cloudflare Workers, преди това е прекарал повече от две години, ръководейки инфраструктурата във Vercel, компанията, която стои зад Next.js. Дълбокото му разбиране на архитектурата на оригиналния фреймуърк му е позволило бързо да състави план за пренаписване на API от нулата.

Темпото на работа се оказа впечатляващо. Още през първия ден заработиха маршрутизаторът за страници и маршрутизаторът за приложения с основните SSR и стрийминга. На втория ден повечето маршрути на тестовите приложения се визуализираха правилно, а на третия ден vinext разгръщаше пълноценни приложения с клиентска хидратация. Останалото време беше прекарано в тестване, гранични случаи и постигане на покритие на 94% от API.

Първите сравнителни тестове показват забележимо повишаване на производителността.

В тестово приложение с 33 маршрута vinext, базирано на Vite 8 и Rolldown, завърши производствена компилация за 1,67 секунди в сравнение със 7,38 секунди за Next.js 16.1.6 с Turbopack – 4,4-кратно ускорение. Размерът на клиентския пакет (количеството данни, което се изтегля на устройството на потребителя) намаля от 168,9 KB на 72,9 KB (gzip) – намаление с 57%.

Проектът все още е в експериментален статус. Той не е тестван при значително натоварване и не поддържа статично предварително рендиране на етапа на изграждане. Въпреки това vinext вече се използва в производствения сектор, по-конкретно в бета версията на уеб сайта CIO.gov, разработена съвместно с National Design Studio, компанията, която модернизира правителствените интерфейси на САЩ.

АбонаментВсичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

1 Коментар
стари
нови оценка

Нови ревюта

Подобни новини