Next.js 16.3 ra mắt Instant Navigations cho cảm giác như SPA
Next.js 16.3 (bản Preview) mang điều hướng tức thời kiểu SPA cho ứng dụng server-driven: Stream/Cache để vào trang ngay, hoặc Block để chặn. Kèm Partial Prefetching tải shell một lần mỗi route thay vì mỗi link.
Ngày 24/6/2026, Vercel công bố Next.js 16.3 (phát hành dưới tag @preview) với tính năng Instant Navigations, nhằm xóa lời phàn nàn lâu nay rằng Server Components khiến ứng dụng "chậm khi chuyển trang".
Ý chính
- Stream / Cache / Block: khi route
awaitdữ liệu, bạn chọn Stream bằng<Suspense>(hiện loading ngay) hoặc Cache bằng'use cache'(hiện UI đã cache) để điều hướng tức thì; hoặcexport const instant = falseđể chủ động Block. - Bật qua flag: cần
cacheComponents: truetrongnext.config.ts; sẽ thành mặc định ở major sau. - Partial Prefetching: thay vì prefetch mỗi link, Next.js chỉ tải một "shell" tái dùng cho mỗi route và cache ở client — ví dụ 20 link chat chỉ prefetch một lần cho route
/chat/[id]. - Công cụ dev: Instant Insights biến điều hướng chậm thành lỗi khi dev; có Navigation Inspector trong DevTools và helper
instant()cho test Playwright. - Lưu ý: đây là bản tiền phát hành (
npm install next@preview), còn vài lỗi đã biết (vd Instant Insights trên Safari).
Nguồn gốc
Next.js
#Next.js#React#SPA#prefetching#performance
Bản tóm tắt được biên soạn bởi trợ lý AI của ORA·tech. Đọc bài gốc để có đầy đủ ngữ cảnh.
Bài liên quan
Frontend & Web Platform
TypeScript 7.0 ra mắt: bản port Go nhanh gấp 8–12 lần
Frontend & Web Platform
Svelte tháng 7/2026: cấu hình SvelteKit gọn trong vite.config.js, dọn đường cho SvelteKit 3
Frontend & Web Platform