ข่าว React เปิดตัว React Compiler ตัวช่วยปรับแต่งประสิทธิภาพโค้ดอัตโนมัติ

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อNews 
  • วันที่เริ่มต้น วันที่เริ่มต้น
กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


News 

Moderator
สมาชิกทีมงาน
Moderator
Verify member
Meta เปิดตัว React Compiler โครงการทดลองของ React ที่ช่วยปรับแต่งประสิทธิภาพของแอพให้ดีขึ้น ลดจำนวนคอมโพเนนต์จะถูกเรนเดอร์ใหม่ให้เหลือน้อยที่สุด เมื่อเกิดการเปลี่ยนสถานะขึ้นมา

ชื่อของ React Compiler อาจชวนงงๆ อยู่บ้าง เพราะ React เขียนด้วย JavaScript ที่เป็นภาษาแบบ interpreter แต่จริงๆ แล้ว React Compiler ทำหน้าที่เข้ามาอ่านโค้ดของเราเพื่อช่วยปรับแต่งประสิทธิภาพของโค้ดให้อัตโนมัติ ช่วยทำงานด้านแคช (memoization) ที่ก่อนหน้านี้โปรแกรมเมอร์ต้องทำเอง เช่น useMemo, useCallback, React.memo

Joe Savona วิศวกรของ Meta ที่พัฒนาโครงการนี้ เปรียบเทียบการทำงานของ React Compiler ว่าเหมือนกับ TypeScript หรือเป็นเอนจิน JavaScript อย่าง V8 ที่มีคอมไพเลอร์ลักษณะแบบเดียวกัน มาช่วยปรับปรุงประสิทธิภาพของโค้ดอีกที

Meta เริ่มนำ React Compiler มาใช้งานกับแอพของตัวเองแล้วคือ หน้าเว็บ Instagram.com และ Meta Quest Store ผลลัพธ์ที่ได้คือโค้ดทำงานเร็วขึ้น 2 เท่า การเรียกแอพครั้งแรกเร็วขึ้น 12% ซึ่งในสเกลผู้ใช้ระดับ Meta ถือว่าคุ้มค่ามาก

ตัวซอร์สโค้ดเปิดเป็นโอเพนซอร์สบน GitHub

ที่มา - React, The New Stack

React Compiler is open source!

— React (@reactjs) May 15, 2024

6d0a8d809a66aec9e2c078068ef8d49f.png


Topics:
React
JavaScript
Meta
Programming

อ่านต่อ...
 

กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม ด้านล่าง