เปิดตัว Astro 3.0
(astro.build)- เฟรมเวิร์กเว็บรายใหญ่ตัวแรกที่รองรับ View Transitions API
- ใช้งานเอฟเฟกต์เปลี่ยนหน้าระหว่างเพจอย่างเฟด สไลด์ และมอร์ฟิง ที่เดิมทำได้เฉพาะใน SPA ได้อย่างง่ายดายในทุกที่
- คง UI ที่ใช้ร่วมกันไว้ข้ามหน้าต่าง ๆ ได้
- เรนเดอร์เร็วขึ้นกว่าเดิม: คอมโพเนนต์ Astro เร็วขึ้น 30~75%
- ฟีเจอร์ปรับแต่งภาพให้เหมาะสมเข้าสู่สถานะเสถียร
- ใส่ Width & Height โดยอัตโนมัติเพื่อป้องกัน CLS
- รองรับบริการจัดการภาพในตัวของ Vercel
- ย้ายไลบรารีปรับแต่งภาพเริ่มต้นไปใช้ Sharp
- รองรับการปรับแต่งภาพจากระยะไกลด้วย
- ปรับปรุง SSR สำหรับเซิร์ฟเวอร์เลส
- เป็นพาร์ตเนอร์อย่างเป็นทางการกับ Vercel
- Pre-Route Code Splitting, Edge Middleware, Host Customization
- ปรับปรุง JSX HMR: รองรับ Fast Refresh สำหรับ React/Preact
- สร้างบิลด์ที่ปรับแต่งมาอย่างเหมาะสม
- HTML Minification
- เปลี่ยน Component ID เป็นแอตทริบิวต์
data-astro-cid-hash - รองรับ CSS Inlining
3 ความคิดเห็น
เจ๋งดีนะ!
พอเห็น Transition แล้วก็ทำให้นึกถึงเมื่อ 10 ปีก่อน ตอนที่ Android Material ออกมา แล้วมีทั้ง floating button กับ action bar พร้อมกับโชว์ page transition แบบนั้นเลย จำได้ว่า Google ดันหนักมาก แต่พอมองย้อนกลับไป ตอนนี้ก็ดูเหมือนจะยังมีแอปที่ใช้ transition ได้ดีอยู่ไม่กี่แอป
Astro : เผยแพร่ JavaScript ให้น้อยที่สุด
Astro 2.0