Просто если пиксель не менялся, то я и не шлю последовательность на его обновление. Он остаётся с предыдущего кадра
Ясно в канвасе это было бы очень затратно, там эжто делается над регионами через clearRect, который затирает изменившуюся область и отрисовывает ее заново (если это не задний фон)