Use GSAP and ThreeJS animation to create interactive and immersive experiences. Examples:
https://madewithgsap.com/effects/
I've been working with both technologies for over 5yrs and find it is a great way to create something unique that leverages our phones/laptops GPU's.