Заинтересовался практическим применение двойной буферизации в HTML5 играх и приложения. Стоит ли игра свеч?
А всё зависит от браузера и задачи. В одних браузерах бывает хороший приход, в других снижение производительности. В общем явного выигрыша нет..
Но зато получил интересный эффект в ФФ27 - 3fps на тестовом приложении, которое в других браузерах на этой же машине даёт 60-70фпс, и даже в ФФ в виртуальной машине получается 30-40 отрисовок в секунду.
Стал разбираться - оказывается влияет параметр контекста
context.globalCompositeOperation со значением lighter
С этим значением и появляются тормоза, с другими (все не проверял) всё работает быстро. Видимо всё таки проблема комплексная - браузер, видео драйвер, видео железо.
Результат как говорится - на экране.
А всё зависит от браузера и задачи. В одних браузерах бывает хороший приход, в других снижение производительности. В общем явного выигрыша нет..
Но зато получил интересный эффект в ФФ27 - 3fps на тестовом приложении, которое в других браузерах на этой же машине даёт 60-70фпс, и даже в ФФ в виртуальной машине получается 30-40 отрисовок в секунду.
Стал разбираться - оказывается влияет параметр контекста
context.globalCompositeOperation со значением lighter
С этим значением и появляются тормоза, с другими (все не проверял) всё работает быстро. Видимо всё таки проблема комплексная - браузер, видео драйвер, видео железо.
Результат как говорится - на экране.