Deno โครงการรันไทม์จาวาสคริปต์ประกาศแผนการพัฒนาเพิ่มเติม โดยจุดใหญ่ที่สุดคือการรองรับแพ็กเกจต่างๆ จาก npm ทำให้สามารถใช้แพ็กเกจแบบเดียวกับใน NodeJS ได้ แม้ว่าภายในแล้ว Deno จะต่างกับ NodeJS พอสมควร
แม้จะเป็นรันไทม์จาวาสคริปต์เหมือนกัน แต่ API ภายในของทั้งสองโครงการก็ต่างกันมาก และโมดูลต่างๆ ใน npm มักต้องการ API ของ NodeJS ที่ผ่านมา Deno เคยพยายามอิมพลีเมนต์ API เหล่านี้แยกเป็นโมดูลเฉพาะ แต่แผนการพัฒนาหลังจากนี้จะทำให้ผู้ใช้งานสามารถเรียกใช้โมดูลใน npm ได้ เพียงแค่สั่ง import เหมือนโมดูลของ Deno เอง เช่น import express from "npm:express@5";
ตัว Deno จะสามารถดาวน์โหลดโมดูลมาใช้งานได้เองโดยไม่ต้องสั่ง npm install เพิ่มเติม อย่างไรก็ดีทีมงานระบุว่าจะใช้งานแพ็กเกจได้ประมาณ 80-90% เท่านั้นในช่วงสามเดือนข้างหน้า
นอกจากการประกาศรองรับ npm แล้วทาง Deno ยังประกาศปรับปรุงความเร็วให้เป็นรันไทม์ที่เร็วที่สุด หลังจากก่อนหน้านี้มีโครงการ Bun เปิดตัวออกมาว่าเร็วกว่าทั้ง NodeJS และ Deno
ที่มา - Deno
Comments
พูดเรื่องความเร็ว ก็ยังเป็นรอง nodejs
รอชมรันไทม์ที่เร็วที่สุดนะครับ
เพราะรอ bun stable คงอีกนาน ^_^