A partial archive of discourse.wicg.io as of Saturday February 24, 2024.

Transferring IntersectionObserver to the WICG


IntersectionObserver is an API for determining whether an element intersects a viewport.

Here’s an explainer for it. https://github.com/slightlyoff/IntersectionObserver/blob/master/explainer.md

That github repo also has a fairly developed spec. We discussed this with representatives from Apple, Opera, Microsoft and Mozilla in Paris in August and have incorporated their feedback from Paris and followup feedback submitted via the issue tracker. See also the list of open issues that are resolved, but haven’t made it into the spec yet (label:“needs spec”).

For reference, here’s the Blink Intent to Implement thread: https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/eLxh8xUp3j4/m7RH4_nLBgAJ


I think that moving the IntersectionObserver work under the WICG would be great. Let’s discuss off-list for the details of moving the repo over.


Thanks so much for proposing this to the WICG! We would love to see the repo transferred and we’ll take a look and provide feedback in the next couple weeks.


It appears that the transfer is complete! Looking forward to seeing this spec moved ahead.