Способы повышения производительности утилиты заставки с помощью HTML Canvas - PullRequest
0 голосов
/ 10 ноября 2019

Создан фон с изображениями, такими как заставки, с использованием HTML-холста, который изменяется с заданным интервалом времени, например, 10 секунд. Я использую clearRect () для очистки определенных областей на экране. Через 10 секунд мне нужно перекрасить холст со следующим изображением и снова нужно очиститьRect ().

Я загружаю изображения в массив, чтобы избежать перезагрузки каждый раз. Однако drawImage требует больше времени для рендеринга на моем экране.

В нескольких статьях говорится о состоянии «Сохранить и восстановить», в нескольких статьях говорится, что «Сохранение и восстановление» требуют больше ресурсов процессора и памяти, и их следует избегать.

Просмотрспособы оптимизации и улучшения производительности, чтобы изменения выглядели плавно.

...