I didn't dive to the code at this point however I remember that in the past they did use a video for 3D animations. And scrolling was just playing the video timeline forward and backward.

 

A quick peek through the inspector yesterday showed me that they (for the part in the gif) had all three phones as three different elements that were getting moved around.

 

Binding positions to scroll-offsets, using text, videos and transparent images mostly.
The real challenge is not the how, but the what. Web/Motion-Designers, developers, marketing need to work closely together for a good result. Apple is obviously good at this.

Classic DEV Post from Sep 29 '18

Visual Studio Code can now convert your long chains of Promise.then()'s into async/await automagically

VSCode is continuing to evolve in pretty fascinating ways. Umar Hans...

Jack Harner
I'm Jack! I make websites. I specialize in custom WordPress solutions. Let's Chat!