02 ต.ค. 2566·อ่าน 1 นาที

ปรับปรุงประสิทธิภาพการสตรีมที่เปิดตัวใน Node.js v20.8.0

การเปิดตัว Node.js เวอร์ชัน 20.8.0 เมื่อเร็วๆ นี้ ถือเป็นก้าวกระโดดที่โดดเด่นในการเพิ่มประสิทธิภาพการสตรีม

ปรับปรุงประสิทธิภาพการสตรีมที่เปิดตัวใน Node.js v20.8.0

ในการพัฒนาที่สำคัญในสภาพแวดล้อมรันไทม์ JavaScript นั้น Node.js v20.8.0 ได้รับการเผยแพร่พร้อมการปรับปรุงประสิทธิภาพการสตรีมอย่างก้าวล้ำ เวอร์ชันใหม่นี้เป็นความต่อเนื่องแบบไดนามิกของข้อเสนอสำคัญของแพลตฟอร์ม และพร้อมให้ดาวน์โหลดจากเว็บไซต์ nodejs.org

โดยเฉพาะอย่างยิ่ง การปรับปรุงประสิทธิภาพมีศูนย์กลางอยู่ที่สตรีมที่อ่านได้และเขียนได้ ซึ่งยกระดับประสิทธิภาพการสร้างและการทำลายโดยประมาณ 15% ความก้าวหน้าเหล่านี้มีศักยภาพในการลดค่าใช้จ่ายด้านหน่วยความจำสำหรับแต่ละสตรีม

มีไฮไลท์เพิ่มเติมในรุ่นซึ่งรวมถึงการปรับปรุงประสิทธิภาพสำหรับเว็บสตรีมที่อ่านได้ อันที่จริงเวอร์ชัน 20.8.0 แสดงให้เห็นการเพิ่มขึ้นอย่างมีนัยสำคัญในการใช้ตัววนซ้ำสตรีม async ที่อ่านได้ประมาณ 140% และเพิ่มขึ้นประมาณ 60% ในการใช้ 'pipe to' สตรีมที่อ่านได้

การอัปเกรดยังนำมาซึ่งการปรับปรุงการจัดการหน่วยความจำใน vm APIs ซึ่งเป็นขั้นตอนเชิงกลยุทธ์ที่ดำเนินการโดยใช้ตัวเลือก importModuleDynamically การปรับเปลี่ยนนี้กำหนดเป้าหมายและแก้ไขปัญหาการรั่วไหลของหน่วยความจำถาวรและปัญหาการใช้งานหลังใช้งานฟรีที่มีอยู่ใน API ที่รองรับโดยตัวเลือกนี้ เช่น vm.Script, vmCompileFunction, และ vmSyntheticModule การแก้ไขที่เป็นนวัตกรรมนี้พร้อมที่จะกระตุ้นการอัปเกรดเป็นเวอร์ชัน 20.8.0 สำหรับผู้ใช้ที่ต้องต่อสู้กับ Node.js เวอร์ชันเก่า

ปัจจุบันเวอร์ชัน 20.8.0 ถือเป็นเวอร์ชัน 'ปัจจุบัน' ซึ่งช่วยให้ผู้เขียนห้องสมุดมีเวลาเหลือเฟือในการรวมการสนับสนุน เนื่องจากแนวทางการอัปเดตระบบแบบเป็นขั้นตอนนี้ เวอร์ชันล่าสุดจึงถูกนำมาใช้อย่างระมัดระวังเพื่อให้มั่นใจถึงความเข้ากันได้และความน่าเชื่อถือสูงสุด มันปูทางอย่างปลอดภัยสำหรับ Node.js 18.18.0 ซึ่งถูกกำหนดให้เป็นรุ่นการสนับสนุนระยะยาว (LTS) เวอร์ชัน LTS ให้ความรู้สึกถึงความแข็งแกร่งที่สูงกว่า และแนะนำสำหรับผู้ใช้ส่วนใหญ่ ซึ่งจะทำให้รันไทม์ JavaScript แบบอะซิงโครนัสที่ขับเคลื่อนด้วยเหตุการณ์สมบูรณ์ยิ่งขึ้น

แม้ว่าการประกาศ Node.js เวอร์ชัน 20.8.0 จะเป็นพาดหัวข่าวอย่างแน่นอน นักพัฒนาและผู้เชี่ยวชาญด้านอุตสาหกรรมเทคโนโลยียังคงสนใจแพลตฟอร์ม low-code และ no-code ในวงกว้างมากขึ้น ในขอบเขตนี้ แพลตฟอร์มอย่าง AppMaster ถือเป็นเครื่องมืออันทรงพลังสำหรับการสร้างแบ็กเอนด์ แอปพลิเคชันมือถือ และเว็บ ขจัดปัญหาด้านเทคนิค และเพิ่มประสิทธิภาพการพัฒนา

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started