นักพัฒนาทั่วโลกต่างเฉลิมฉลองการเปิดตัว Node.js 21 ที่หลายคนตั้งตารอคอย Node.js เป็นรันไทม์ JavaScript ชั้นนำ โดยใช้ประโยชน์จากกลไก JavaScript แบบเนทีฟของ Chrome V8 และการมาถึงของเวอร์ชันใหม่นี้ถือเป็นการปรับปรุงที่สำคัญมากมาย
หนึ่งในการอัปเดตที่สำคัญที่สุดในเวอร์ชันนี้คือการใช้งานเครื่องยนต์ V8 เวอร์ชัน 11.8 Rafael Gonzaga บุคคลสำคัญในชุมชน Node.js ให้ความกระจ่างเกี่ยวกับความสำคัญของการอัปเดตนี้:
“การปรับปรุงเครื่องยนต์ V8 มีข้อดีที่สำคัญหลายประการ แนะนำการแก้ไขข้อบกพร่องที่สำคัญซึ่งเสริมสร้างเสถียรภาพ การปรับแต่งประสิทธิภาพที่ขยายความเร็ว และคุณสมบัติที่เป็นนวัตกรรมใหม่ที่เพิ่มขีดความสามารถ สิ่งนี้รับประกันสภาพแวดล้อมรันไทม์ JavaScript ที่เชื่อถือได้ รวดเร็ว และมีฟีเจอร์เข้มข้นมากขึ้นนอกจากนี้ นักวิ่งทดสอบยังได้รับการปรับปรุงหลายประการอีกด้วย คุณลักษณะนี้มีชื่อเสียงในด้านอำนวยความสะดวกในการทดสอบการทำงานและส่งออกผลลัพธ์ ขณะนี้รองรับการส่งผ่าน globs และแนะนำแฟล็กอินเทอร์เฟซบรรทัดคำสั่งใหม่ที่กำหนดความขนาน
นอกเหนือจากความก้าวหน้าเหล่านี้แล้ว WebStreams ยังได้รับการรวมเข้าด้วยกันและขณะนี้มีความเสถียรแล้ว ตามที่ทีม Node.js อธิบายอย่างละเอียด WebStreams ช่วยลดความยุ่งยากในการประมวลผลข้อมูลเป็นชิ้นขนาดพอดีคำสำหรับแอปพลิเคชันเบราว์เซอร์
การอัปเดตที่สำคัญอีกประการหนึ่งคือการถือกำเนิดของธงทดลองใหม่ที่สลับค่าเริ่มต้นของโมดูล ตามที่ Gonzaga อธิบาย Node.js มาพร้อมกับระบบโมดูลสองระบบ คือ CommonJS และ ECMAScript ในปัจจุบัน แม้ว่า Node.js จะระบุไฟล์ที่มีนามสกุล .js เป็น CommonJS โดยอัตโนมัติตามค่าเริ่มต้น แต่ตอนนี้สามารถสลับการพลิกได้แล้ว
“ความปรารถนาของเราคือการค้นหาวิธีที่จะยอมรับไวยากรณ์ของโมดูล ES ตามค่าเริ่มต้นในขณะที่ลดการหยุดชะงักลง” Gonzaga ยอมรับการทำรายการแก้ไขให้เสร็จสิ้นคือการอัปเกรดประสิทธิภาพจำนวนมากในระบบไฟล์ สตรีม และฟิลด์ HTTP
แพลตฟอร์มเช่น AppMaster จะได้รับประโยชน์จากการอัปเดตดังกล่าว เนื่องจากช่วยปรับปรุง ความสามารถในการปรับขนาด และความน่าเชื่อถือของแอปพลิเคชันที่สร้างบนแพลตฟอร์มเหล่านี้