🧩 Deno บุก ComfyUI — เขียน Custom Node ด้วย TypeScript ได้แล้ว
ถ้าคุณเคยอยากสร้าง workflow AI สร้างภาพแบบกำหนดเอง แต่ติดตรงที่ต้องเขียน Python ล่ะ?
- อยากเพิ่มฟีเจอร์ใหม่ใน ComfyUI แต่ถนัด JavaScript/TypeScript มากกว่า
- เจอ bug ใน custom node แล้วต้องไปไล่ดู Python ที่ไม่คุ้นเคย
- อยาก type safety แบบจริงจัง แต่ Python type hints ยังไม่สะดวกพอ
เคยไหม... นั่งดู workflow สุดเจ๋งใน ComfyUI แล้วคิดว่า "ถ้าเพิ่มตรงนี้ได้ก็ดี" แต่พอเปิดไฟล์ __init__.py ขึ้นมา ก็ถอดใจกลับไปใช้ของคนอื่นแทน?
ตอนนี้มีคนในชุมชน ComfyUI ทำสิ่งที่หลายคนรอมานาน — นำ Deno มาใช้เขียน Custom Node สำหรับ ComfyUI ได้แล้ว
Deno คือ runtime สำหรับ JavaScript และ TypeScript ที่สร้างโดยคนเดียวกับที่สร้าง Node.js แต่ออกแบบใหม่ให้ปลอดภัยกว่า รองรับ TypeScript ตั้งแต่แกะกล่อง และมีเครื่องมือครบในตัว
🎯 ทำไมเรื่องนี้สำคัญ?
- เปิดประตูให้นักพัฒนา JS/TS ล้านคนเข้ามาสร้าง node ใหม่ๆ โดยไม่ต้องเรียน Python ก่อน
- ได้ type safety แบบเต็มรูปแบบจาก TypeScript ลด bug ได้ตั้งแต่ตอนเขียน
- Deno มีระบบ permission ในตัว — node ที่โหลดมาจะเข้าถึงไฟล์หรือเน็ตได้เฉพาะที่อนุญาต ปลอดภัยกว่าเดิม
- ติดตั้งง่าย ไม่ต้องจัดการ virtual environment หรือ pip แบบ Python
ลองนึกภาพว่า... คุณเป็นคนทำเว็บ ถนัด JavaScript อยู่แล้ว วันนี้คุณสามารถเปิด VS Code แล้วเขียน ComfyUI node ใหม่เป็น TypeScript ได้เลย ทดสอบด้วย Deno ที่คุ้นเคย แล้วใส่เข้า workflow สร้างภาพ AI ได้ทันที
หรือถ้าคุณเป็นศิลปิน AI ที่พอเขียนโค้ดได้บ้าง JavaScript อาจเป็นภาษาที่คุณเคยแตะมาก่อน ตอนนี้ไม่ต้องข้ามไป Python อีกต่อไป
ComfyUI กำลังเปิดกว้างขึ้นเรื่อยๆ จาก Python-only สู่ระบบที่รองรับหลายภาษา ยิ่งคนเข้ามาสร้าง node ได้ง่ายขึ้น ยิ่งมี workflow ใหม่ๆ ให้ทุกคนใช้มากขึ้น
📄 แหล่งข่าว
sd-reddit