其他
Webpack落幕?其作者在Next.js 13中带来快700倍的替代品
app/
Directory (beta):更简单、更快、更少的客户端 JS。Layouts React Server Components Streaming Turbopack (alpha):速度提高 700 倍的基于 Rust 的 Webpack 替代品。 新的 next/image
(stable):native browser 延迟加载速度更快。新的 @next/font
(beta):具有零布局偏移的自动自托管字体。改进 next/link
:Simplified API with automatic<a>
。
npm i next@latest react@latest react-dom@latest eslint-config-next@latest
app/
Directory (beta)
Layouts:轻松共享 UI,同时保留状态并避免重新渲染。 Server Components:使服务器优先成为大多数动态应用程序的默认设置。 Streaming:显示即时加载状态并流式传输更新。 Suspense for Data Fetching:新的 use
hook 支持 component-level fetching。
引入 Turbopack (alpha)
更新速度比 Webpack 快 700 倍 更新速度比 Vite 快 10 倍 cold starts 速度比 Webpack 快 4 倍
注意: Next.js 中的 Turbopack 目前仅支持 next dev
,可查看支持的功能(https://turbo.build/pack/docs/features)。开发团队还在努力通过 Turbopack 添加next build
支持。
next dev --turbo
试用 Turbopack alpha。往期推荐