25 สิงหาคม 2566 ครีเอทีฟด้านการสื่อสารทางการตลาดออนไลน์ และการออกแบบเว็บไซต์
FRAMEWORK ใหม่สำหรับ DENO ช่วยเร่งการโหลดหน้าเว็บได้เร็วขึ้น 45 ถึง 60 เท่า!

ล่าสุดทีมพัฒนา Fresh ได้ออกมาระบุว่า การรวบรวมล่วงหน้าส่งผลให้เนื้อหา (Content) แสดงผลได้เร็วกว่าการ rendering แบบทันเวลาพอดีถึง 45 เท่าหรือ 60 เท่า!

 

ด้วย Fresh 1.4 ซึ่งเป็นเวอร์ชันล่าสุดของ framework แบบเต็ม Stack ที่ใช้ประโยชน์จากรันไทม์ Deno javaScript/TypeScript โดยผู้เขียน Fresh ได้ออกมาประกาศว่ามีการโหลดหน้าเว็บที่เร็วขึ้นและเค้าโครงที่ใช้ร่วมกันได้

 

ได้เปิดตัวเมื่อวันที่ 16 สิงหาคมที่ผ่านมา Fresh 1.4 จะมุ่งเน้นไปที่ประสบการณ์ของนักพัฒนา, ความง่ายในการใช้งานรูปแบบที่ใช้ร่วมกัน, route-specific islands และความสามารถอื่นๆ เพื่อให้การโหลดหน้าเว็บนั้นเร็วขึ้น

 

ซึ่งการ compiling ล่วงหน้าจะส่งผลให้มีการแสดง Content ได้เร็วกว่าการ rendering แบบทันเวลาพอดีถึง 45 เท่าหรือ 60 เท่า

 

อย่างไรก็ตาม เพื่อการเริ่มต้นฟังก์ชัน serverless โดยไม่ใช้ server ด้านทีม Fresh ได้ระบุว่า การประหยัด ขึ้นอยู่กับขนาดของ “islands” หรือส่วนประกอบแบบโต้ตอบที่จัดส่ง นั่นเอง

 

สำหรับเลย์เอาต์ Fresh 1.4 ได้เพิ่มการรับรองไฟล์ _layout ซึ่งสามารถอธิบายได้ว่าเป็น wrapper แอปโลคัลเส้นทาง โดยสิ่งเหล่านี้สามารถใส่ไว้ในโฟลเดอร์เส้นทางใดก็ได้ โดยที่ Fresh จะตรวจจับเค้าโครงทั้งหมดที่ตรงกันและซ้อนกัน!

 

Fresh เป็นการผสมผสานระหว่าง framework การกำหนดเส้นทางและเอนจิ้นการสร้างเทมเพลตที่แสดงผลเพจตามต้องการโดยอยู่ภายใต้เทคโนโลยี ซึ่ง Deno สามารถปรับใช้โปรเจกต์ด้วยตนเองกับแพลตฟอร์มใดก็ได้ด้วย deno Edge Runtime เช่น Deno Deploy มอบประสบการณ์ที่ดีที่สุด

 

โดยนักพัฒนาสามารถเริ่มต้นโปรเจกต์ Fresh ได้โดยการรัน deno run -A -r https://fresh.deno.dev หรืออัปเดตโปรเจกต์ที่มีอยู่โดยการรัน deno run -A -r https://fresh.deno.dev/update ในโปรเจกต์

 

สำหรับโฟลเดอร์ในการปรับปรุงอื่นๆ ใน Fresh 1.4 เช่น

  • เพื่อลดความซับซ้อนของแท็ก HTML, head และ body ที่กำหนดเองและนักพัฒนาสามารถตั้งค่าแท็ก<html>, <head> และ <body> บนเซิร์ฟเวอร์ได้โดยตรง

  • รองรับเค้าโครง Async พร้อมด้วยคอมโพเนนต์ _layout

  • ฟังก์ชันตัวช่วยกำหนด ทำให้คำจำกัดความของฟังก์ชันพิมพ์ได้เร็วขึ้น

  • กลุ่มเส้นทางมีไว้เพื่อช่วยในการจัดระเบียบโค้ด 

 

สำหรับแผนในอนาคตของ Fresh จะรวมไปถึงการปรับปรุงระบบปลั๊กอิน เพื่อให้มีประสิทธิภาพและเข้าใจง่ายมากขึ้น ซึ่งมีการรองรับการเปลี่ยนมุมมองพร้อมกับการนำทางไคลเอนต์ที่คล้ายกับ SPA นั่นเอง

 

บทความที่เกี่ยวข้อง

 

 

 

 

---Wynnsoft Solution รับทำเว็บไซต์ รับทำ SEO รับทำการตลาดออนไลน์ รับทำโฆษณา Facebook รับทำเว็บไซต์ ขอนแก่น และรับทำเว็บไซต์ทั่วประเทศ

ข้อมูลจาก: infoworld.com / atlasiko.com / deno.com