ทีม Deno ย้ายเข้า Cloudflare ทั้งทีม — Deno runtime จะได้แพตช์อีก 1 ปีแล้วหยุดพัฒนา, Deno Deploy ปิดใน 6 เดือน และ Ryan Dahl จะมาทำ workerd ให้ self-host ได้จริงเพื่องานเอเจนต์
Ryan Dahl ผู้สร้าง Node.js และ Deno ประกาศใน บล็อก Deno เมื่อ 9 ต.ค. 2026 ว่า ทีม Deno ทั้งทีมจะย้ายไปทำงานที่ Cloudflare ทั้งสองบริษัทไม่ได้เปิดเผยมูลค่าดีล ประกาศนี้ขึ้นหน้าแรก Hacker News ได้คะแนนกว่า 1,000 สิ่งที่นักพัฒนาต้องรู้ก่อนคือ Deno ตัดสินใจ หยุดพัฒนา runtime และบริการโฮสติ้งของตัวเอง แล้วไปลงแรงกับแพลตฟอร์ม Workers / Durable Objects ร่วมกับ Cloudflare แทน
ในโพสต์ร่วมบน บล็อก Cloudflare Dahl และ Kenton Varda สถาปนิกหลักของ Workers บอกว่าเป้าหมายคือทำให้ workerd (runtime ของ Workers ที่เป็นโอเพนซอร์ส) self-host ได้จริงทั้งระบบ โดยรวมโค้ดและแนวคิดจาก celld โปรเจกต์ที่ Deno เปิดเมื่อสิงหาคมเข้ามา celld เป็นไบนารี Rust ตัวเดียวที่ให้ Durable Objects แบบกระจายหลายเครื่อง และพึ่งบริการภายนอกแค่ object storage
ไทม์ไลน์ที่กระทบผู้ใช้ Deno
จากโพสต์ของ Dahl:
- Deno runtime — ออก release รายเดือน (bug fix + security) ต่ออีก 1 ปี จากนั้นทีมจะ หยุดพัฒนา โค้ดยังเป็นโอเพนซอร์ส และเปิดรับคนที่ต้องการพัฒนาต่อ
- Deno Deploy — ให้บริการต่ออีก 6 เดือน แล้วปิด ลูกค้าที่จ่ายเงินจะได้ความช่วยเหลือในการย้ายไป Cloudflare Workers
- JSR (package registry) — เปิดต่อ โดยย้ายโครงสร้างพื้นฐานไปอยู่บน Cloudflare
- rusty_v8 — ยังดูแลต่อ และจะพยายามนำไปใช้ใน workerd
โพสต์ไม่ได้พูดถึงชะตาของ Deno Sandbox (บริการ VM สำหรับรันโค้ดที่ไม่น่าไว้ใจ ซึ่ง Deno โฆษณาว่าทำมาเพื่อ AI agents) ไว้โดยตรง ใครใช้อยู่ควรติดต่อ Deno เพื่อถามแผนให้ชัด
ทำไมเกี่ยวกับ AI
Dahl เขียนไว้ตรง ๆ ว่า “ความต้องการ abstraction ที่ดีกว่าเห็นชัดที่สุดในงาน AI” Durable Objects มีสิ่งที่ agent harness ต้องใช้ครบ คือรันแบบ serverless ราคาถูก มี state ถาวร (SQLite ในตัว) และรองรับ WebSocket เขาบอกว่านี่คือเหตุผลที่ celld โฟกัสที่ Durable Objects และขอให้คนที่ “สร้างเอเจนต์ในสเกลใหญ่และอยากรันบนโครงสร้างพื้นฐานของตัวเอง” ติดต่อเขาโดยตรง
Varda ยอมรับในโพสต์ว่า workerd มีจุดอ่อนมาตลอด คือรองรับ Durable Objects แค่แบบ instance เดียว ใช้ทดสอบบนเครื่องได้แต่ scale ไม่ได้ (ในโค้ดมีคอมเมนต์ TODO เรื่องนี้ตั้งแต่ release แรก) โพสต์ยังตอบเรื่อง lock-in โดยตรงว่าการมี workerd + celld ให้ self-host ได้คือ “ทางหนี” ที่ลูกค้าใหญ่ต้องการ งานนี้มี Ryan Dahl และ Bert Belder เป็นผู้นำ และจะประกาศรายละเอียดเพิ่มใน “อีกไม่กี่เดือน”
มุมมอง AI Curator
สำหรับคนที่เขียน Deno อยู่ ข่าวนี้แปลว่าต้องวางแผนย้ายภายใน 6–12 เดือน ถ้าเป็นโค้ดฝั่ง runtime ทางที่ง่ายที่สุดคือย้ายกลับไป Node.js หรือ Bun เพราะ Deno พยายามเข้ากันได้กับ Node มาตลอด แต่ถ้าแอปรันอยู่บน Deno Deploy และใช้บริการที่ผูกกับแพลตฟอร์มนั้น ต้องวางแผนย้ายทั้งโฮสติ้งและส่วนเก็บข้อมูล ปลายทางที่ Deno ชี้ไว้คือ Workers + Durable Objects
ผลกระทบที่ใหญ่กว่าคือภาพของ runtime สำหรับ AI agents สองปีที่ผ่านมา Cloudflare เดิมพันว่าเอเจนต์ควรรันเป็น Durable Object หนึ่งตัวต่อหนึ่งเอเจนต์ มี state และ SQLite ของตัวเอง ตอนนี้คนที่สร้าง Node.js ก็มาเดิมพันแบบเดียวกัน ถ้า workerd self-host ได้จริงทั้งระบบตามที่สัญญา ทีมในไทยและภูมิภาคที่ติดเงื่อนไข data residency หรือกฎหมายคุ้มครองข้อมูล (PDPA) จะใช้โมเดลการเขียนโปรแกรมแบบ Workers บนเซิร์ฟเวอร์ในประเทศได้ โดยไม่ต้องผูกกับเครือข่ายของ Cloudflare
ข้อควรระวังคือระบบนิเวศ JavaScript ฝั่ง server กำลังรวมศูนย์ไปที่บริษัทแพลตฟอร์มไม่กี่ราย (Bun อยู่กับ Anthropic, Deno อยู่กับ Cloudflare) runtime ที่ใช้อยู่ทุกวันจะพัฒนาไปทางไหน จึงขึ้นกับกลยุทธ์ของบริษัทแม่มากขึ้นเรื่อย ๆ และ Deno คือตัวอย่างล่าสุดว่า runtime ที่มีบริษัทหนุนก็หยุดพัฒนาได้ภายในประกาศเดียว
แหล่งข่าว
อ่านเพิ่มในหมวด เครื่องมือนักพัฒนา
Betelgeuse รัน Qwen3.8 Flash Next ขนาด 68GB บน RTX 3060 กับแรม 16GB ส่วน Basalt วัดให้เห็นว่าเอนจินที่เร่งด้วยแฟล็กลัดทำให้โมเดลลืมของ
Betelgeuse ฟอร์ก llama.cpp ที่เปิดเมื่อ 31 ต.ค. ดึง expert จาก NVMe เข้า VRAM ตามต้องการ อ้าง 22 tok/s แบบไม่ทิ้ง expert แต่ README เตือนเองว่ายังทดลองและตัวเลขมาจากคนละรอบ วันเดียวกันผู้พัฒนา Basalt เผยผลวัดว่าแฟล็กเร่งความเร็วทำคุณภาพ Q8 ตกไปใกล้ Q2
กฎห้ามโคลนเกมของ Claude Code เริ่มกระทบงานจริง บริษัทรับทำเกมกระดานร้องงานลูกค้าหยุด แต่รายงานหลายชิ้นปนกับตัวกรองไซเบอร์คนละเรื่อง
ต่อจากที่เราพบกฎนี้ในไบนารี Claude Code ผู้ใช้เริ่มรายงานว่างานเชิงพาณิชย์ถูกปฏิเสธ และ Tom's Hardware กับ Mashable หยิบไปรายงาน แต่เมื่อไล่ issue ที่อ้างถึง พบว่าหลายรายการเกิดก่อนกฎจะมา จึงน่าจะเป็นตัวกรองด้านไซเบอร์ ส่วน Anthropic ยังไม่ชี้แจง
Claude Code ส่ง transcript ของ background agent ให้โมเดลทุก ~30 วินาทีเพื่อเขียนสถานะ 3–5 คำ ผู้วัดรายงานกินราว 16% และยังปิดแบบทางการไม่ได้
รายงานอิสระพบว่าฟีเจอร์ agent_summary ของ Claude Code ส่ง transcript เต็มของ background agent ไปถามสถานะทุก ~30 วินาที คิดเป็น 16.4% ของค่าใช้จ่ายในระบบของผู้วัด Issue เปิดมาตั้งแต่ ส.ค. ยังไม่มีสวิตช์ปิดที่รองรับ เราตรวจพบโค้ดนี้ใน 2.1.314 และพบกฎใหม่เรื่องเกมที่ไม่อยู่ใน changelog