TypeScript 5.6 Beta: การตรวจสอบข้อผิดพลาดแบบให้ความสำคัญกับบริเวณ
(github.com/microsoft)- การวินิจฉัยแบบให้ความสำคัญกับบริเวณในตัวแก้ไข: นำแนวทางที่ประมวลผลบริเวณที่กำลังแก้ไขอยู่ก่อนมาใช้ ทำให้สามารถให้ข้อมูลชนิดระหว่างการพิมพ์ได้อย่างรวดเร็วแม้ในระหว่างการพัฒนาโปรเจ็กต์ TypeScript ขนาดใหญ่
- ผลการทดสอบประสิทธิภาพ: จากการทดสอบกับไฟล์ TS ขนาด 52k LOC (
src/compiler/checker.tsของโปรเจ็กต์ TypeScript) พบว่า หากไม่มีการตรวจสอบเชิงความหมายตามบริเวณ ต้องใช้เวลา 3330ms กว่าข้อมูลชนิดจะปรากฏ ขณะที่การประมวลผลเฉพาะบริเวณที่มองเห็นใช้เวลาเพียง 143ms เท่านั้น
ยังไม่มีความคิดเห็น