Turbopack คืออะไรใน Next.js
Turbopack คือ JavaScript/TypeScript bundler รุ่นใหม่จาก Vercel ที่ถูกสร้างด้วยภาษา Rust เพื่อให้เร็วกว่า Webpack มาก โดยถูกออกแบบมาสำหรับ Next.js โดยเฉพาะ
แนวคิดหลัก:
- Dev server เร็วขึ้นกว่าเดิม
- Hot Reload (HMR/Fast Refresh) เร็วมาก
- ใช้ CPU และ RAM มีประสิทธิภาพกว่า
- Incremental compilation (คอมไพล์เฉพาะส่วนที่เปลี่ยน)
ใช้กับ App Router ได้ดีมาก
Turbopack ถูก optimize สำหรับ:
- React Server Components
- App Router
- Streaming
- Partial Rendering
ความคิดเห็น
แสดงความคิดเห็น