7 คะแนน โดย xguru 2021-01-19 | 4 ความคิดเห็น | แชร์ทาง WhatsApp

รีวิวการพัฒนา 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 ความคิดเห็น

 
yshrust 2021-01-19

มีการใช้งาน deno กันเยอะจริงไหมครับ? ได้ยินพูดถึงบ่อย แต่เหมือนจะยังไม่ค่อยเห็นคนใช้งานจริง..

 
colus001 2021-01-19

ฉันเคยลองใช้ช่วงประมาณกลางปีที่แล้ว แต่ยังไม่ต้องพูดถึงไลบรารีอย่าง express เลย แค่สิ่งที่จะใช้เชื่อมต่อกับ db ก็ยังไม่มี ทำให้พัฒนาเว็บได้ยากครับ ตอนนี้ก็ดูเหมือนว่ายังไม่มีด้านที่เด่นชัดเป็นพิเศษนะครับ

 
xguru 2021-01-19

ดูเหมือนว่ายังแทบไม่มีกรณีความสำเร็จจากการใช้งานจริงในโปรดักชันเลยครับ เพราะ 1.0 เพิ่งออกอย่างเป็นทางการมาไม่ถึง 1 ปี คงต้องรอดูกันอีกหน่อย

 
xguru 2021-01-19

ดูเหมือนว่าจะมีการกล่าวถึง SWC ที่คุณคังดงยุนสร้างไว้ในหลายส่วนเลยนะ