ใช้ประโยชน์จากการเร่ง GPU ใน Canvas แบบ 2 มิติ

เราได้เพิ่มการเร่งฮาร์ดแวร์ให้กับ Canvas 2 มิติใน Chrome ไปเมื่อเดือนกุมภาพันธ์ การเร่งประสิทธิภาพช่วยให้การวาดสไปรท์ 2 มิติเป็นไปอย่างรวดเร็ว เนื่องจากมีการใช้ GPU ในการเรียกใช้ drawImage

คุณสามารถดูประเภทของสิ่งที่การเร่งความเร็วทำได้ในตัวอย่างนี้ การสาธิตนี้วาดสไปรต์ PNG ขนาด 256x256 ที่เปลี่ยนรูปแบบแล้ว 180 รายการบนผืนผ้าใบแบบเต็มหน้าต่าง และทำการจำลองระบบหลายวัตถุกับสไปรต์เหล่านั้นเพื่อให้สไปรต์ดึงดูดเข้าหากัน และทุกอย่างจะทำงานได้อย่างราบรื่นที่ 30-60 เฟรมต่อวินาทีในแล็ปท็อปที่มีกำลังไฟต่ำ

การใช้งานการเร่งความเร็วยังอยู่ในช่วงเริ่มต้น จึงอาจทำให้ประสิทธิภาพลดลงในบางกรณีการใช้งาน (โปรดแจ้งให้ทีม Chrome ทราบผ่าน new.crbug.com เพื่อให้เราแก้ไขปัญหาได้)