18 สิงหาคม 2566 ครีเอทีฟด้านการสื่อสารทางการตลาดออนไลน์ และการออกแบบเว็บไซต์
DENO เปิดตัวเว็บเซิร์ฟเวอร์ API ที่เร็วและง่ายขึ้น

Deno.serve() API นั้นให้ประโยชน์ด้านประสิทธิภาพที่สำคัญ และช่วยให้นักพัฒนาสามารถสร้างเว็บเซิร์ฟเวอร์ด้วยโค้ดบรรทัดเดียว

 

สำหรับ Deno 1.35 ซึ่งเป็นเวอร์ชันล่าสุดของรันไทม์ (runtime) JavaScript/TypeScript/WebAssembly โดยวางตำแหน่งเป็นทางเลือกแทน Node.js ทำให้ Deno.serve() เป็น API ใหม่ที่ช่วยให้สร้างเว็บเซิร์ฟเวอร์ได้ง่ายขึ้นนั่นเอง

 

ดังนั้น Deno.serve() API จึงเป็นวิธีที่รวดเร็วและสะดวกมากยิ่งขึ้นในการสร้างเว็บเซิร์ฟเวอร์ ผู้พัฒนาโครงการ Deno ประกาศเปิดตัว Deno 1.35 เมื่อวันที่ 5 กรกฎาคมที่ผ่านมา โดยเรียกมันว่ารุ่นย่อย 

 

ซึ่ง Deno.serve() ถูกอธิบายว่าเป็นเว็บเซิร์ฟเวอร์ API ใหม่ที่รอคอยมานาน นำเสนอการใช้งานที่ง่าย ในขณะที่เพิ่มประสิทธิภาพอย่างมาก โดยนักพัฒนาสามารถใช้ API เพื่อตั้งค่าเว็บเซิร์ฟเวอร์ผ่านโค้ดบรรทัดเดียว

 

Deno.serve((req) => new Response("hello world"));

 

ด้านนักพัฒนาของ Deno ระบุว่า…ในเกณฑ์มาตรฐานภายใน Deno.serve() ให้ปริมาณงานมากกว่าเซิร์ฟเวอร์ Node.js ที่คล้ายกันถึง 2 เท่า โดยมีเวลาแฝงส่วนท้ายที่ดีกว่าและการใช้หน่วยความจำที่มีประสิทธิภาพมากกว่า 

 

Deno ทำงานบน Linux, Windows และ macOS เป็นไฟล์เรียกทำงานแบบ binary เดียว โดยสามารถดูคำแนะนำในการติดตั้งได้ที่เว็บไซต์ Deno

 

โดย Deno 1.35 ตามหลังการเปิดตัว Deno 1.34 เมื่อช่วงปลายเดือนพฤษภาคมที่ผ่านมา ซึ่งช่วยเพิ่มความเข้ากันได้กับ NPM และ Node.js

 

มาดูคุณสมบัติใหม่และการปรับปรุงอื่นๆ ใน Deno 1.35

1. Deno 1.35 มาพร้อมกับ Google V8 6 JavaScript/WebAssembly engine และ TypeScript 5.1.6

 

2. API ถูกเพิ่มไปยัง Denocode namespace เช่น Deno.atomicOperation และ Deno.errors.Filesytemloop

 

3. ความเข้ากันได้ของ NPM และ Node.js ได้รับการปรับปรุงเพิ่มเติม โดยมีการเปลี่ยนแปลงโมดูล Node.js

 

4. มีการปรับคุณภาพในเซิร์ฟเวอร์ภาษา ซึ่งรวมถึงการแก้ไขปัญหาที่มีมายาวนานเกี่ยวกับการนำเข้าอัตโนมัติสำหรับแพ็กเกจ NPM และแผนที่นำเข้า

 

5. โมดูล semver ของไลบรารีมาตรฐานได้รับการเขียนใหม่เพื่อลดความซับซ้อนภายในและล้างอินเทอร์เฟซสาธารณะ นอกจากนี้แต่ละอินสแตนซ์ semver จะกลายเป็นวัตถุ JavaScript ธรรมดาที่ไม่เปลี่ยนรูป 

 

6. การเปลี่ยนแปลง Web API รวมถึงการสนับสนุน Headers.getSetCookie() และ ReadableStream.from() API ในขณะที่ URLSearchParams.delete() และ URLSearchParams() รองรับ value parameter แล้ว

 

7. เพิ่มโมดูลมาตรฐานใหม่ HTML โดยโมดูลนี้มี API ที่ใช้ Escape และ Un Escape ซึ่งจะ Escape และ Un Escape อักขระ HTML พิเศษในสตริงที่กำหนด และนอกจากนี้ยังมีการเพิ่ม http/user_agent ที่ตรวจจับ OS, CPU, อุปกรณ์ และประเภทเบราว์เซอร์จากตัวแทนผู้ใช้ที่กำหนด 
 

Deno คืออะไร: Deno (software)

เว็บไซต์คืออะไร: ทำความรู้จักกับ เว็บไซต์

 

 

 

 

 

 

 

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

ข้อมูลจาก: Deno (software) / infoworld.com