IntersectionObserver : Object Spec: https://www.w3.org/TR/intersection-observer/#intersectionobserver ---- new IntersectionObserver( \ callback(entries : Array, observer : IntersectionObserver) : undefined, \ [options : { \ root : Element, \ rootMargins : String, \ threshold : Number \ }]) : IntersectionObserver ---- instance.root : Element ReadOnly: true ---- instance.rootMargin : String ReadOnly: true ---- instance.thresholds : Array ReadOnly: true ---- prototype.disconnect() : undefined ---- prototype.observe(target : Element) : undefined ---- prototype.takeRecords() : Array ---- prototype.unobserve(target : Element) : undefined