Call Me Thanut
newspaperข่าวสาร

Meta เขียน React Compiler ใหม่ด้วย Rust และ AI เขียนโค้ดส่วนใหญ่

5 พ.ค. 2026อ่าน 3 นาที
Meta เขียน React Compiler ใหม่ด้วย Rust และ AI เขียนโค้ดส่วนใหญ่
สารบัญ

สรุปให้ไว

พอร์ตข้ามภาษา

Meta เขียน React Compiler ใหม่จาก TypeScript เป็น Rust ด้วย PR ราว 330 commit แบบ line-by-line สถาปัตยกรรมและ algorithm เดิม

AI เขียนส่วนใหญ่

รายงานว่าโค้ดส่วนใหญ่ของการพอร์ตครั้งนี้ AI เป็นคนเขียน

เร็วขึ้นในช่วงแรก

ส่วน transformation logic เร็วขึ้นราว 10x และเมื่อใช้เป็น Babel plugin เร็วกว่า TS compiler ราว 3x

ยังไม่พร้อมใช้

ยังไม่มี build, เป็นของ experimental และ Meta ยังไม่ได้เทสต์ภายใน

01เกิดอะไรขึ้น

Meta เขียน React Compiler ขึ้นมาใหม่ โดยย้ายจากภาษา TypeScript ไปเป็น Rust ตัวงานนี้มาในรูป PR ก้อนใหญ่ที่มี commit ราว 330 รายการ และพอร์ตโค้ดแบบทีละบรรทัด (line-by-line) โดยยังคงสถาปัตยกรรมและ algorithm เดิมเอาไว้ ไม่ได้ออกแบบใหม่ทั้งหมด

พูดง่าย ๆ คือ React Compiler ตัวเดิมทำงานยังไง ตัวใหม่ก็ทำแบบเดียวกัน แค่เปลี่ยนภาษาเบื้องหลังให้เป็น Rust จุดที่น่าสนใจคือ งานพอร์ตขนาดนี้ รายงานว่าโค้ดส่วนใหญ่ AI เป็นคนเขียน ไม่ใช่คนเขียนเองทั้งหมด

ของชิ้นนี้ยังเป็นแค่ของ experimental ตอนนี้ยังไม่มี build ออกมาให้ใช้ และ Meta ก็ยังไม่ได้เทสต์ภายในด้วยซ้ำ

02ทำไมมันสำคัญ

สิ่งที่ทำให้เรื่องนี้น่าจับตา ไม่ใช่แค่ "เปลี่ยนภาษา" แต่คือขนาดของงาน การพอร์ต compiler ข้ามภาษาแบบ line-by-line ด้วย PR ราว 330 commit เป็นงาน migration ที่จริงจังในระดับ production ไม่ใช่ของเล่นเดโม และรายงานบอกว่า AI ลงมือเขียนโค้ดส่วนใหญ่ในงานก้อนนี้

ฝั่งตัวเลขความเร็วก็ดูน่าสนใจ ส่วน transformation logic เร็วขึ้นราว 10x และเมื่อนำไปใช้เป็น Babel plugin เร็วกว่า TS compiler เดิมราว 3x แต่ต้องอ่านตัวเลขเหล่านี้แบบระมัดระวัง เพราะมันยังเป็นค่า preliminary ในเมื่อยังไม่มี build จริง และยังไม่ผ่านการเทสต์ภายในของ Meta ตัวเลขจึงยังขยับได้

ข้อเท็จจริงสำคัญ

  • ภาษาที่เปลี่ยน

    จาก TypeScript เป็น Rust โดยรักษาสถาปัตยกรรมและ algorithm เดิม

  • ขนาดงาน

    PR ราว 330 commit พอร์ตแบบ line-by-line

  • บทบาทของ AI

    รายงานว่าโค้ดส่วนใหญ่ของการพอร์ต AI เป็นคนเขียน

  • transformation logic

    เร็วขึ้นราว 10x (ค่า preliminary)

  • Babel plugin

    เร็วกว่า TS compiler เดิมราว 3x (ค่า preliminary)

  • สถานะ

    experimental ยังไม่มี build และยังไม่ได้เทสต์ภายในที่ Meta

03เกี่ยวอะไรกับเรา

มุมที่ควรจับ คือนี่เป็นหลักฐานชิ้นใหญ่ว่า AI ทำงาน migration ระดับ production ได้จริง ไม่ใช่แค่เขียน snippet สั้น ๆ หรือ generate boilerplate งานพอร์ต compiler ข้ามภาษาทั้งก้อนถือว่าหินพอตัว และมันออกมาในรูปที่จับต้องได้ คือ PR ที่ merge ได้จริง

แต่ให้อ่านมันแบบ "AI เป็นเครื่องมือของ dev เก่ง ไม่ใช่ตัวแทน dev" ของแบบนี้จะเกิดได้ก็ต่อเมื่อมีคนที่รู้ว่าสถาปัตยกรรมเดิมทำงานยังไง ตั้งโจทย์เป็น คุมทิศได้ และตรวจงานออกว่าพอร์ตมาถูกหรือเปล่า AI เร่งความเร็วของงานได้ แต่คนยังเป็นคนคุมมาตรฐาน

จุดที่ต้องระวังคือเรื่องตัวเลข อย่าเพิ่งเอา 10x หรือ 3x ไปอ้างเป็นของตาย เพราะมันยัง preliminary ยังไม่มี build จริง และยังไม่ผ่านเทสต์ภายในของ Meta ถ้าจะต่อยอด สิ่งที่ควรทำคือเก็บเคสนี้ไว้เป็นตัวอย่างเวลาวางแผนงาน migration ของทีมเราเอง ลองคิดว่างานพอร์ตหรือ refactor ก้อนใหญ่ของเรา จะแบ่งให้ AI ลุยส่วนซ้ำ ๆ และวาง human gate ตรงไหนให้คนตรวจก่อน merge