Это должен делать тот составной слой, который минимизирует перекрашивание. Вы можете включить это в about: flags в Chrome, чтобы увидеть составные слои, называемые «Границы составного слоя рендеринга».
Когда вы используете -webkit-transform: translate3d (0,0,0), он часто «пинает» его в составной слой. Он также готовит его к анимации.
Например, если у вас есть карусель изображений, если вы анимируете изображения, сначала поместите -webkit-transform: translate3d (0, 0, 0); на картинке
Но это само по себе не исправит мерцание вашей анимации в iPad.
Указав функцию синхронизации, она лучше обрабатывает анимацию, и вы получите плавные результаты.
-webkit-хронометраж-функция: кубический Безье (0,42, 0, 0,58, 1,0); ослабевает.
Вчера я сделал простую карусель со скользящими изображениями, которая плавно работает на iPad 1. https://github.com/grandecomplex/imagecarousel