4 repository-uri
Components that track and report element visibility or scroll status.
Explore 4 awesome GitHub repositories matching part of an awesome list · Visibility Reporters. Refine with filters or upvote what's useful.
OneUptime is an open-source observability platform designed for monitoring service availability, infrastructure health, and application performance. It functions as a comprehensive system for tracking uptime and managing the end-to-end lifecycle of production incidents. The platform distinguishes itself through automated root cause analysis agents that identify failure triggers and generate code fixes via pull requests. It also provides branded public status pages to communicate real-time service availability and historical uptime data to end users. The system covers a broad range of operati
Collects metrics and logs from agents and collectors to maintain visibility into the status of system components.
react-intersection-observer este o implementare React a API-ului Intersection Observer concepută pentru a urmări când elementele DOM intră sau ies din viewport-ul browserului. Oferă un wrapper și un set de hook-uri pentru monitorizarea vizibilității elementelor și declanșarea callback-urilor atunci când conținutul devine vizibil pentru utilizator. Biblioteca include un mecanism pentru detectarea ocluziei DOM pentru a determina dacă un element este acoperit de alte componente sau ascuns de filtre CSS. De asemenea, dispune de un wrapper polyfill care oferă fallback-uri de vizibilitate pentru browserele care nu suportă nativ capabilitățile intersection observer. Proiectul acoperă diverse capabilități de urmărire a vizibilității, inclusiv actualizări sincronizate cu starea pentru re-randarea componentelor și monitorizarea fără randare pentru a executa callback-uri fără a actualiza starea. Aceste instrumente susțin implementarea scroll-ului infinit, lazy loading-ul asset-urilor și animațiile bazate pe scroll.
React implementation of the Intersection Observer API.
react-waypoint este un set de componente și wrappere React concepute pentru a executa callback-uri atunci când anumite elemente DOM intră sau ies din zona vizibilă a ecranului. Acesta funcționează ca un tracker de vizibilitate a viewport-ului care monitorizează când elementele traversează limite spațiale predefinite. Proiectul oferă o componentă de declanșare la scroll și un wrapper de evenimente care permit configurații de offset personalizate pentru a ține cont de elementele UI fixe. Aceste instrumente pot fi configurate să utilizeze un nod DOM specific sau fereastra globală ca strămoș scrollabil pentru calculele de vizibilitate. Biblioteca acoperă mai multe tipare de implementare, inclusiv scroll infinit, încărcarea leneșă (lazy loading) a conținutului și animații declanșate la scroll. Gestionează aceste acțiuni prin monitorizarea vizibilității elementelor și declanșarea funcțiilor bazate pe intersecția dintre bounding box-ul unui element și viewport-ul curent.
Executes functions based on scroll position.
Sensor component for React that notifies you when it goes in or out of the window viewport.
Sensor component for tracking visibility.