Здравствуйте
Подскажите, пожалуйста, в чем может быть проблема зависаний анимации на macos? На windows работает корректно, а на маке все лагает
Вот ссылка на сайт (Анимации перехода со страницы на страницу и между экранами)
Мне давеча тоже жаловались, что на Air 13 (2012) что-то там на сайте работает не так плавно, как хотелось бы. И это не удивительно, потому что маломощность устройства никто не отменял.
Сразу бросается в глаза, что при скролле вы анимируете свойство top. При переходе между страницами в скриптах происходят постоянные обращения к свойствам inner*/outer*/offset*/client* (все минифицировано, не разобрать) а также изменения значений left, height и, возможно еще чего-то. Это все вызывает множественную перестройку макета страницы и проблемы с производительностью. Рекомендую почитать статью по теме.