Turbopack Vercel คืออะไรใน Next.js

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

ความคิดเห็น