ทีม Vite กำลังพัฒนา Rolldown ซึ่งเป็นการพอร์ต Rollup ไปยัง Rust
(twitter.com/youyuxi)- กำลังทำให้เข้ากันได้กับ Rollup และมีประสิทธิภาพสูง
- เป้าหมายคือมาแทนที่ esbuild และ Rollup
หากทำสำเร็จ
- การบิลด์สำหรับโปรดักชันจะเร็วขึ้น (เพราะมาแทน Rollup ในปัจจุบัน)
- ความสอดคล้องระหว่างการบิลด์สำหรับการพัฒนา/โปรดักชัน (เพราะจะไม่แยกเป็น esbuild กับ Rollup)
- ปรับปรุงการจัดการ dependency ของ SSR
- ควบคุมการแบ่งชังก์ได้มากขึ้น
- เสริมการรองรับ Module federation
สไลด์พรีเซนเทชันที่เกี่ยวข้อง
2 ความคิดเห็น
ก่อนหน้านี้ผมเคยพยายามย้ายโปรเจกต์เก่าจาก CRA ไปเป็น Vite แต่ล้มเหลวและต้อง rollback เพราะเกิดความแตกต่างระหว่าง esbuild กับ rollup ถ้าอันนี้ใช้ได้จริง ปัญหาปวดหัวแบบนี้ก็คงหายไปได้เลย