Catalog108 / challenges / dynamic/infinite-scroll/intersection

Infinite scroll, IntersectionObserver

intermediate Matching curriculum →

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…