Memanfaatkan akselerasi GPU di kanvas 2D

Ilmari Heikkinen

Kanvas 2D di Chrome mendapatkan beberapa favorit akselerasi hardware pada bulan Februari. Akselerasi membuat menggambar sprite 2D sangat cepat, karena implementasinya menggunakan GPU untuk melakukan drawImage.

Anda dapat melihat contoh ini untuk mengetahui hal-hal yang memungkinkan akselerasi. Demo ini menggambar 180 sprite PNG 256x256 bertransformasi pada kanvas jendela penuh dan menjalankan simulasi N-tubuh pada keduanya untuk membuat sprite tertarik satu sama lain. Dan semuanya berjalan lancar pada 30 hingga 60 frame per detik di laptop bertenaga rendah.

Masih ada sejumlah kekurangan dalam penerapan akselerasi, sehingga Anda mungkin melihat penurunan performa dalam beberapa kasus penggunaan (beri tahu tim Chrome melalui new.crbug.com agar kami dapat memperbaikinya.)