Turbopack: What's New in Next.js 16.2
Bài tóm tắt Vercel 2026 3. Quy mô lớn Độ khó: Trung bình
Vercel · 2026 · 3. Quy mô lớn · Độ khó: Trung bình — bài gốc
Vercel vừa làm framework Next.js vừa bán nền tảng chạy nó; nhận định về sản phẩm của họ trong trang này đều là "theo Vercel". Thông báo phát hành (release note) của Turbopack; số đo là theo Vercel.
Thay đổi chính
- Server Fast Refresh, bật mặc định: cách cũ xoá
require.cachecủa module đổi và mọi module trong chuỗi import của nó, thường nạp lại cả phần không đổi (kể cảnode_modules). Cách mới dùng đồ thị module của Turbopack để chỉ nạp lại đúng module đổi, như Fast Refresh phía trình duyệt. Theo Vercel, refresh ứng dụng nhanh hơn 67–100%, compile bên trong Next.js nhanh hơn 400–900%; ví dụ phần Next.js từ 40 ms xuống 2,7 ms. Proxy và Route Handler còn dùng cách cũ. - Subresource Integrity: băm từng file JavaScript lúc build để trình duyệt chỉ chạy script có hash được duyệt; theo Vercel đây là cách dùng Content Security Policy mà không phải render động mọi trang như kiểu
nonce. - Tree shaking cho
import()động có destructure; Worker cóoriginđúng (thayblob://) đểfetch/WASM chạy được; hơn 200 sửa lỗi, tối ưu mã hoá dữ liệu và hashing để giảm bộ nhớ.
Bài học cho SWE
- Hot reload chính xác cần biết dependency graph; xoá cache theo chuỗi import là cách thô, tốn thời gian tỉ lệ với cả chuỗi.
Liên quan
#Turbopack#Server Fast Refresh#hot reload#module graph#require.cache#Subresource Integrity#Content Security Policy#tree shaking#dynamic import
Được nhắc tới trong
Chủ đề (2)
Công ty (1)
Bài tóm tắt (1)