Cloudflare "V-Next" - Cuộc giải phóng cho Next.js hay chỉ là "Drama" nhất thời?

Anh em dev dùng Next.js bấy lâu nay có thấy "ngột ngạt" khi cứ phải gắn chặt app của mình với Vercel để đạt hiệu năng tốt nhất không? Cloudflare vừa tung ra V-Next – một framework tương thích API của Next.js nhưng chạy hoàn toàn trên nền Vite, giúp app của anh em bay nhảy khắp nơi mà không sợ bị "khóa chân" (vendor lock-in) vào bất kỳ hệ sinh thái nào. Liệu đây là tương lai của Web Dev hay chỉ là một đống "code rác" (slop) như lời bàn tán?
1. Cuộc chiến "Huynh đệ tương tàn": Vercel vs Cloudflare
Nếu anh em theo dõi giới Tech đủ lâu, hẳn đều biết Vercel (cha đẻ Next.js) và Cloudflare vốn "kẻ tám lạng, người nửa cân". Mới đây, CEO của Cloudflare đã tung ra một đòn phản công cực gắt.
Thay vì cứ phải tìm cách "chế cháo" (reverse engineer) để Next.js chạy được bằng mọi giá trên Cloudflare thông qua các dự án như Open-Next, họ quyết định: Xây lại luôn một bản Next.js mới từ đầu dựa trên sức mạnh của Vite!
2. V-Next: Khi AI xào lại "món ngon" Next.js
Cái tên V-Next thực chất là sự kết hợp giữa Vite và Next.js. Điều thú vị nhất là Cloudflare không cần dùng đến hàng nghìn kỹ sư phải ngồi gõ code cả năm trời. Họ chỉ tốn khoảng 1.100 USD tiền token AI và vài ngày ngắn ngủi để tái tạo lại 94% API của Next.js.
- •Tốc độ thần sầu: Nhờ sự kết hợp của Vite và bundler viết bằng Rust (Rolldown), V-Next mang lại tốc độ build nhanh hơn gấp 4-5 lần.
- •Cực kỳ gọn nhẹ: Kích thước client bundle giảm tới 57%. Cảm giác giống như app vừa được "hút mỡ", nhẹ nhàng và chạy mượt mà hơn hẳn.
- •Tự do tuyệt đối: Deploy đi bất cứ đâu cũng được, nỗi lo "Vendor Lock-in" đã chính thức lùi vào dĩ vãng.
3. "Slop Fork" - Lời mỉa mai hay sự thật phũ phàng?
Phía Vercel ngay lập tức gọi tác phẩm này là một bản "slop fork" (bản sao chép cẩu thả) và không ngần ngại vạch ra hàng loạt lỗ hổng để "dằn mặt" đối thủ.

Hoan Do
Founder at Wizy Marketing Agency. Passionate about helping Vietnamese businesses in North America scale with modern technology and premium marketing strategies.
Learn more about us →