• 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 เป็นเครื่องมือที่ช่วยเพิ่มประสิทธิภาพการทำงานได้มาก

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น