- Fresh 2 ยังไม่ได้ออกเวอร์ชันเสถียรอย่างเป็นทางการ แต่ ใช้งานจริงอยู่แล้วบนเว็บไซต์ทางการของ Deno และ Deno Deploy
- Fresh 1.0 เริ่มต้นขึ้นโดยมีเป้าหมายเพื่อ สร้างเว็บไซต์แบบเรียบง่ายด้วยเทคโนโลยีเว็บสมัยใหม่ และได้รับความนิยมอย่างรวดเร็ว
- หลังจากนั้น เมื่อมีการเพิ่มฟีเจอร์และความต้องการใช้งานที่ซับซ้อนขึ้น ก็เริ่มเผชิญกับ ข้อจำกัดของโครงสร้างเดิม และได้ทำ การยกเครื่องสถาปัตยกรรมทั้งหมดเพื่อวางรากฐานที่แข็งแกร่งยิ่งขึ้น
- อันดับแรก เพื่อให้บรรลุเป้าหมายหลักของ Fresh 2.0 จำเป็นต้องเสริมความเสถียรของทั้ง Deno และ JSR เองก่อน
- เสริมความเข้ากันได้กับ Node และ npm ของ Deno 2
- ทำให้การจัดการ dependencies เรียบง่ายขึ้นด้วยการย้ายไปใช้ JSR
- ขณะนี้ กำลังใช้งาน Fresh 2 เวอร์ชันอัลฟ่าบน Deno และ Deno Deploy และมีกำหนดออกเวอร์ชันทางการใน ช่วงปลายไตรมาส 3 ปี 2025 (คาดว่าเดือนกันยายน)
- คุณสมบัติของ Fresh 2
- ปรับปรุงการใช้งาน API ด้วย การนำ API สไตล์ Express/Hono มาใช้
- เพิ่ม ความยืดหยุ่นและการขยายต่อ ด้วย คอมโพเนนต์แบบอะซิงก์, มิดเดิลแวร์ลายเซ็นเดียว, สถาปัตยกรรมแบบปลั๊กอิน เป็นต้น
- มีการแปลง JSX
precompile แบบฝังมาเป็นค่าเริ่มต้น ทำให้ความเร็วในการเรนเดอร์ดีขึ้น
- ขณะนี้ได้เผยแพร่ เวอร์ชันอัลฟา (2.0.0-alpha.34) แล้ว และ ให้ประสบการณ์ที่ดีที่สุดเมื่อใช้งานร่วมกับ Deno 2.3
- ภายในทีม Deno เองก็ประเมินว่า Fresh 2 เป็นเครื่องมือที่ช่วยเพิ่มประสิทธิภาพการทำงานได้มาก
ยังไม่มีความคิดเห็น