Catalog108 / challenges / dynamic/infinite-scroll/intersection
Infinite scroll, IntersectionObserver
What this challenge teaches
Teaches: New items fetched via XHR (/api/challenges/items) when a sentinel element scrolls into view.
Expected output: All 60 items by scrolling 5 times or by hitting the underlying API directly.
Submit your scraper's JSON output to /challenges/dynamic/infinite-scroll/intersection/grade
(grader endpoint is part of a later phase; URL is reserved now).
IntersectionObserver watches the sentinel; fetches /api/challenges/items?page=N each time it scrolls into view.
Scrolling…