At first sight an easy animation causes lags and is choppy on mobile devices. It looks quite normal on PC resolution, but not on mobile.
In Chrome I can reproduce it by going to F12 > emulate mobile > iPhone 6/7/8.
And when the page is scrolled down it's possible to see that the animated text is kind of jiggling up and down, in other words, it's choppy.
GIF with visual representation
Codepen
P.S I was not able to insert working code snippet here because libraries wouldn't load in right order. But here's the JavaScript:
var scene = $( '.rRnZuqay' );
var sceneHeight = $( window ).height();
$( window ).resize( function()
{
sceneHeight = $( window ).height();
})
var scrollMagicController = new ScrollMagic.Controller({
globalSceneOptions: {
triggerHook: 0,
duration: sceneHeight
}
});
for( var i = 1; i <= 4; i++ )
{
var tween = TweenMax.to( "#bKttYWNK" + i + " > .yOTeuBuJ", 1, {
y: sceneHeight/2,
ease:Linear.easeNone,
autoAlpha: 0
});
new ScrollMagic.Scene({ triggerElement: "#bKttYWNK" + i })
.setTween( tween )
.addIndicators()
.addTo( scrollMagicController )
}