🔥 Async functions can chain a .catch() to catch any errors without a try/catch
🔥 ResizeObserver is coming to browsers, which means we can have resize events on a per-element basis. (Element queries anyone?!)
🔥 The new IntersectionObserver browser API will allow us to easily detect when elements on fully or partially on screen.