That's just Apple not implementing modern web standards. Just wait a couple months or years and they might implement the IntersectionObserver. Until then you'll have to use polyfills to support Safari which Google obviously didn't do here.
https://webkit.org/blog/8718/new-webkit-features-in-safari-1...