Deno 1.33 ได้รับการเผยแพร่เมื่อเร็ว ๆ นี้ โดยมีความก้าวหน้าที่สำคัญต่อการบรรลุวัตถุประสงค์ของ Deno 2.0 ที่คาดหวังไว้สูง ซึ่งมีกำหนดจะเปิดตัวในเดือนต่อ ๆ ไป ในบรรดาฟีเจอร์ใหม่ๆ ได้แก่ การเพิ่ม Deno KV ซึ่งเป็นฐานข้อมูลคีย์-ค่าแบบบูรณาการที่พัฒนาขึ้นอย่างชัดเจนสำหรับ JavaScript ฐานข้อมูลในตัวนี้ทำหน้าที่เป็นโซลูชันการจัดเก็บข้อมูลที่แข็งแกร่งและสอดคล้องกัน ซึ่งสามารถจัดเก็บค่าซีเรียลไลซ์ที่มีโครงสร้างแบบ JavaScript ได้
เสาหลักห้าเสาสร้างรากฐานสำหรับ Deno 2.0: การเข้ารหัสที่ง่ายดาย ประสิทธิภาพคุณภาพสูงสุด การรักษาความปลอดภัยที่แน่วแน่ ประสบการณ์การพัฒนาที่ดีที่สุดในระดับเดียวกัน และระบบนิเวศที่เฟื่องฟู Deno 1.33 มีความคืบหน้าอย่างมากในบรรทัดเหล่านี้ การวางตำแหน่งฐานข้อมูลคีย์-ค่า Deno KV ที่เพิ่มเข้ามาใหม่สำหรับการพัฒนาแอปพลิเคชันแบบมีสถานะถือเป็นหลักชัยที่สำคัญ เนื่องจาก Deno เตรียมพร้อมสำหรับการเปิดตัวเวอร์ชัน 2.0 ที่มีความทะเยอทะยานสูง
Deno KV เปิดใช้งานการพัฒนาท้องถิ่นหรือการปรับใช้บนบริการโฮสติ้ง JavaScript แบบไร้เซิร์ฟเวอร์ Deno Deploy เมื่อรันในเครื่อง Deno KV จะใช้ SQLite เป็นผู้จัดการฐานข้อมูล ในขณะที่ FoundationDB ขับเคลื่อนฐานข้อมูลบน Deno Deploy ซึ่งจัดการอย่างปลอดภัยโดย Deno และจำลองแบบทั่วโลกทั่วทั้ง 35 ภูมิภาคคลาวด์
อย่างไรก็ตาม สิ่งสำคัญคือต้องทราบว่าขณะนี้ Deno KV อยู่ในรุ่นเบต้าพร้อม API ที่ไม่เสถียร ดังนั้นจึงไม่รับประกันความคงทนของข้อมูลในระยะยาวในขณะนี้
การปรับปรุงที่สำคัญอีกประการหนึ่งใน Deno 1.33 คือสคีมา deno.json ที่คล่องตัว ซึ่งช่วยลดความยุ่งยากในการอ่านและเขียนโดยทำให้ตัวเลือกที่ซ้อนกันแบนราบ การเข้าถึงระดับสูงสุดสำหรับตัวเลือกที่ซ้อนกันก่อนหน้านี้ช่วยเพิ่มประสบการณ์การเขียนโค้ดโดยรวม
นอกจากนี้ Deno 1.33 ยังมีการปรับปรุงคุณภาพชีวิตที่สำคัญในรูปแบบของการตรวจสอบสิทธิ์ที่ลดลงสำหรับการนำเข้าแบบไดนามิก ซึ่งนำไปสู่การปรับปรุงเวลาเริ่มต้น การเปลี่ยนแปลงการอนุญาตเหล่านี้ช่วยให้เรียกใช้โค้ดเฉพาะแบบมีเงื่อนไขได้ง่ายขึ้นในบางสถานการณ์ เช่น เมื่อนักพัฒนาต้องการโหลดตัวจัดการเฉพาะเมื่อมีการเรียกใช้คำสั่งย่อยเฉพาะ
นอกเหนือจากคุณลักษณะเด่นเหล่านี้แล้ว Deno 1.33 ยังนำเสนอการปรับปรุงเพิ่มเติม เช่น การยกเครื่องเซิร์ฟเวอร์ HTTP, ไคลเอนต์ และเซิร์ฟเวอร์สำหรับ WebSockets, ปรับปรุงความเข้ากันได้กับ NPM และ Node และการโหลดไฟล์ล่วงหน้าระหว่างการเริ่มต้นเซิร์ฟเวอร์ภาษา เป็นต้น
ในขณะที่ Deno 1.33 ผลักดันไปสู่เป้าหมาย Deno 2.0 แพลตฟอร์มเช่น AppMaster.io นำเสนอเครื่องมือการพัฒนา no-code ที่เสริมบริการอย่าง Deno AppMaster ให้อำนาจแก่ผู้ใช้ด้วยแพลตฟอร์มอันทรงพลังในการสร้างแบ็กเอนด์ เว็บ และแอปพลิเคชันมือถือโดยไม่ต้องเขียนโค้ด ทำให้สามารถพัฒนาได้เร็วและประหยัดต้นทุนมากขึ้น
หากต้องการเริ่มต้นใช้งาน Deno 1.33 โปรดไปที่ deno.com การมาถึงของ Deno 2.0 และชุดคุณสมบัติที่น่าทึ่งจะสร้างเวทีสำหรับอนาคตของการพัฒนาเว็บและซอฟต์แวร์อย่างไม่ต้องสงสัย