LOWNLAB News
โปรแกรมมิ่งระดับ 7/10Cloudflare Blog · 21 กันยายน 2026

Cloudflare เปิด Python Workers เป็น GA แล้ว รองรับ FastAPI, Django และ Flask เต็มรูปแบบ

Python Workers are now generally available

Cloudflare ประกาศเมื่อวันที่ 21 กันยายน 2026 ว่า Python Workers เข้าสู่สถานะ generally available แล้ว โดย Dominik Picheta ผู้เขียนบล็อกระบุว่า "ตอนนี้ Python เป็นภาษาชั้นหนึ่งที่ได้รับการสนับสนุนเต็มรูปแบบบน Cloudflare Developer Platform" นักพัฒนาสามารถเชื่อมโค้ด Python เข้ากับ Workers AI, R2, D1, Hyperdrive, Durable Objects, Queues และ Workflows ได้โดยตรง โดยไม่ต้องเขียนโค้ดแปลงชนิดข้อมูลไป-กลับกับ JavaScript อีกต่อไป

รากฐานทางเทคนิคคือ Pyodide ซึ่งเป็นอินเทอร์พรีเตอร์ Python ที่คอมไพล์เป็น WebAssembly ทำงานอยู่ใน WASM sandbox ที่ Cloudflare Workers รองรับมาตั้งแต่ปี 2018 สิ่งที่เปลี่ยนไปคือการกำจัดขั้นตอนแปลงชนิดข้อมูลด้วยมือระหว่างสองสภาพแวดล้อม

การรองรับเฟรมเวิร์กและไลบรารีคือจุดที่ใช้งานได้จริงที่สุด ฝั่งเว็บรองรับ FastAPI, Django และ Flask ผ่าน connector คือ workers.asgi และ workers.wsgi ฝั่งฐานข้อมูลรองรับ PostgreSQL และ MySQL ผ่าน Hyperdrive ด้วยไดรเวอร์มาตรฐานอย่าง asyncpg และ aiomysql ส่วนไลบรารีสาย AI ทั้ง openai, langchain และ mcp ก็ทำงานได้แบบ native

เบื้องหลังที่ทำให้ไดรเวอร์ฐานข้อมูลใช้งานได้คือการ implement socket syscall ส่วน HTTP client จะถูกส่งผ่าน fetch API ของ JavaScript ในสภาพแวดล้อม WebAssembly นอกจากนี้ยังรองรับ Dynamic Workers คือการรัน Python Workers ภายใน Workers อีกชั้น

ในระดับ ecosystem มีการเสนอ PEP 783 เพื่อกำหนดมาตรฐานแพลตฟอร์ม PyEmscripten สำหรับแพ็กเกจที่ cross-compile เป็น WebAssembly ซึ่งจะทำให้การแจกจ่ายไลบรารี Python สำหรับ edge runtime เป็นระบบระเบียบมากขึ้น เอกสารอยู่ที่ developers.cloudflare.com/workers/languages/python/ และมีตัวอย่างใช้งานจริงใน repository ชื่อ python-workers-examples

แหล่งอ้างอิง

อ่านต้นฉบับที่ Cloudflare Blog

https://blog.cloudflare.com/python-workers-ga/