Observing the DOM
Create a Promise that is resolved once a given element becomes visible.
Animate changes in height when an element's content is toggled.
Change the contents of an element, depending on its size.
Make content appear with an animation effect as it is scrolled into view.