Deno ในปี 2020
(deno.land)รีวิวการพัฒนา Deno ตลอดปี 2020
มกราคม : เปลี่ยนไลบรารีเชื่อมต่อ V8 จาก libdeno(C++) เป็น rusty_v8
กุมภาพันธ์ : นำ dprint มาใช้กับ deno fmt, เพิ่ม deno test
มีนาคม : รองรับดีบักเกอร์ V8, เพิ่ม deno doc/upgrade
เมษายน : ยืนยัน API สำหรับการออก 1.0 (ไม่เข้ากันกับเวอร์ชันก่อนหน้า แต่จะไม่มีการเปลี่ยนแปลงจนถึง 2.0)
พฤษภาคม : ออก Deno 1.0
มิถุนายน : 1.1 - เพิ่ม Incremental type checking และ deno lint
กรกฎาคม : 1.2 - เปลี่ยนโค้ดรันไทม์ภายในจาก TypeScript เป็น JavaScript
สิงหาคม : 1.3 - ออก Registry ใหม่
กันยายน : 1.4 - เพิ่ม WebSocket API, การจัดสไตล์ CSS ของคอนโซล, รีโหลดเมื่อไฟล์เปลี่ยนด้วย run --watch, เพิ่ม test --coverage
ตุลาคม : 1.5 - ใช้ isolatedModules, เพิ่ม tree shaking ให้ deno bundle ทำให้เร็วขึ้น 15 เท่า, ปรับปรุง REPL
พฤศจิกายน : เขียนโครงสร้างพื้นฐานของคอมไพเลอร์ TSC ใหม่
ธันวาคม : 1.6 - สร้างไฟล์ปฏิบัติการเดี่ยวด้วย deno compile, เพิ่ม Deno Language Server, รองรับ Mac ARM64(M1) แบบทดลอง
4 ความคิดเห็น
มีการใช้งาน
denoกันเยอะจริงไหมครับ? ได้ยินพูดถึงบ่อย แต่เหมือนจะยังไม่ค่อยเห็นคนใช้งานจริง..ฉันเคยลองใช้ช่วงประมาณกลางปีที่แล้ว แต่ยังไม่ต้องพูดถึงไลบรารีอย่าง express เลย แค่สิ่งที่จะใช้เชื่อมต่อกับ db ก็ยังไม่มี ทำให้พัฒนาเว็บได้ยากครับ ตอนนี้ก็ดูเหมือนว่ายังไม่มีด้านที่เด่นชัดเป็นพิเศษนะครับ
ดูเหมือนว่ายังแทบไม่มีกรณีความสำเร็จจากการใช้งานจริงในโปรดักชันเลยครับ เพราะ 1.0 เพิ่งออกอย่างเป็นทางการมาไม่ถึง 1 ปี คงต้องรอดูกันอีกหน่อย
ดูเหมือนว่าจะมีการกล่าวถึง SWC ที่คุณคังดงยุนสร้างไว้ในหลายส่วนเลยนะ