Aproveitando a aceleração de GPU no canvas 2D

Ilmari Heikkinen

Em fevereiro, a tela 2D do Chrome adorou a aceleração de hardware. A aceleração deixa o desenho de sprites 2D muito rápido, porque a implementação está usando a GPU para fazer drawImage.

Consulte este exemplo para ver o que a aceleração permite. A demonstração mostra 180 sprites PNG transformados de 256x256 em uma tela de tela cheia e executando uma simulação de corpo N neles para fazer os sprites gravitarem uns sobre os outros. E tudo funciona perfeitamente a 30 a 60 quadros por segundo em um laptop de baixa potência.

A implementação da aceleração ainda está em desenvolvimento. Por isso, talvez você note uma queda no desempenho em alguns casos de uso. Informe a equipe do Chrome em new.crbug.com para que possamos corrigi-los.