ResizeObserver: it’s like document.onresize for elements
ResizeObserver
lets you know when an element's size changes.
ResizeObserver
lets you know when an element's size changes.
IntersectionObservers let you know when an observed element enters or exits the browser's viewport.
Promises simplify deferred and asynchronous computations. A promise represents an operation that hasn't completed yet.