Deno ประกาศเตรียมรองรับแพ็กเกจใน npm เกือบทั้งหมด

by lew
15 August 2022 - 13:35

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

Blognone Jobs Premium