awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesRequestAnimationFrame Loops

Animation loops utilizing the browser's native refresh rate for fluid UI updates.

Distinct from RequestAnimationFrame Loops: Specifically applied to viewport scroll interpolation rather than canvas frames or game engine cycles.

Explore 2 awesome GitHub repositories matching web development · RequestAnimationFrame Loops. Refine with filters or upvote what's useful.

Awesome RequestAnimationFrame Loops GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • cferdinandi/smooth-scrollAvatar cferdinandi

    cferdinandi/smooth-scroll

    5,444Vezi pe GitHub↗

    Această bibliotecă JavaScript de smooth scrolling este un utilitar frontend și un controller de mișcare a viewport-ului, conceput pentru a anima tranzițiile către link-uri ancoră. Aceasta interceptează click-urile standard pe link-uri pentru a înlocui salturile instantanee cu o mișcare fluidă către elementele țintă. Biblioteca oferă tipare de easing configurabile și controale de viteză pentru a gestiona accelerația și decelerarea. Include un mecanism pentru a anula imediat animațiile active și suportă declanșarea programatică a scroll-ului prin apeluri directe de funcții. Instrumentul gestionează offset-urile de poziționare pentru a preveni ascunderea conținutului țintă în spatele header-elor fixe și sincronizează bara de adrese a browserului în timpul tranzițiilor. De asemenea, dispune de un sistem de callback bazat pe evenimente care declanșează efecte secundare atunci când animațiile de scroll încep, se încheie sau sunt întrerupte.

    Uses requestAnimationFrame to calculate and apply incremental scroll positions for fluid, high-performance motion.

    JavaScriptanchor-linksanimate-scrollingjavascript
    Vezi pe GitHub↗5,444
  • boxfactura/pulltorefresh.jsAvatar BoxFactura

    BoxFactura/pulltorefresh.js

    4,003Vezi pe GitHub↗

    pulltorefresh.js is a JavaScript library and touch-gesture UI component used to add pull-to-refresh functionality to scrollable elements in web applications. It acts as a web interaction plugin that detects downward scrolling gestures to trigger content refresh actions. The library focuses on mobile web application user experiences, allowing developers to implement touch-based navigation and dynamic content refreshing that mimics native app behaviors on smartphones and tablets. The implementation includes configurable trigger distances and sensitivity thresholds. It utilizes touch-event trac

    Uses a RequestAnimationFrame loop to synchronize element positioning with the browser's paint cycle for fluid motion.

    JavaScriptjavascriptjspulltorefresh
    Vezi pe GitHub↗4,003
  1. Home
  2. Web Development
  3. RequestAnimationFrame Loops