awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesRoute State Caching

Mechanisms for preserving the UI state and scroll position of specific routes in memory.

Distinct from Client-Side Caching: Distinct from Client-Side Caching: focuses on preserving view state (like scroll position) during navigation rather than mirroring remote data.

Explore 4 awesome GitHub repositories matching web development · Route State Caching. Refine with filters or upvote what's useful.

Awesome Route State Caching GitHub Repositories

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

    zyronon/douyin

    11,473Vezi pe GitHub↗

    This project is a mobile-first web interface built with Vue 3 that replicates the layout and interaction patterns of a short-form video platform. It is designed as a responsive web application focused on high-performance mobile rendering and short-video workflows. The application features a vertical video carousel with infinite scrolling and a vertical-slide view orchestration system for seamless content playback. It employs a responsive layout using viewport-relative units to ensure consistent rendering across various mobile screen sizes and aspect ratios. The project incorporates Pinia for

    Preserves the state of visited pages in memory to eliminate full reloads during navigation.

    Vue
    Vezi pe GitHub↗11,473
  • yulimchen/vue3-h5-templateAvatar yulimchen

    yulimchen/vue3-h5-template

    1,520Vezi pe GitHub↗

    Acest proiect este o fundație preconfigurată pentru construirea de aplicații web mobile-responsive folosind Vue 3 și Vite. Oferă un scaffold gata de producție care integrează instrumente esențiale de dezvoltare, biblioteci de componente și optimizări la momentul build-ului pentru a accelera crearea interfețelor mobile. Framework-ul se distinge prin gestionarea automată a activelor și a configurației, inclusiv înregistrarea automată a componentelor UI și conversia fișierelor SVG în componente reutilizabile. Dispune de suport integrat pentru design responsive prin transformarea automată a unităților CSS bazate pe pixeli în unități relative de viewport, asigurând scalarea consistentă a layout-ului pe diverse dispozitive mobile. În plus, include mocking de rețea la momentul dezvoltării pentru a permite testarea frontend-ului fără un backend funcțional, alături de capabilități de debugging remote pentru inspectarea log-urilor și a cererilor de rețea direct pe hardware-ul mobil. Proiectul acoperă o gamă largă de cerințe de dezvoltare, inclusiv persistența stării bazată pe rută pentru a menține pozițiile de scroll și datele de input în timpul navigării, și sincronizarea dinamică a metadatelor pentru titlurile browserului. De asemenea, încorporează utilitare axate pe performanță, cum ar fi încărcarea componentelor la cerere, optimizarea activelor de producție și validarea automată a mesajelor de commit pentru a menține standardele proiectului.

    Persists component instances and scroll positions in memory during navigation to maintain user state across page transitions.

    Vueappdemoeruda
    Vezi pe GitHub↗1,520
  • cjy0208/react-router-cache-routeAvatar CJY0208

    CJY0208/react-router-cache-route

    1,178Vezi pe GitHub↗

    React-router-cache-route is a client-side route state manager and component caching library for React Router applications. It preserves component state, local Document Object Model structures, and view containers across route changes to prevent unmounting during navigation. The library includes LRU-based cache capacity limiting to automatically prune older entries and manage memory consumption when handling multiple dynamic route instances. It provides declarative route matching rules using conditional strings or custom functions, alongside an automatic scroll position persistence engine tha

    Manages multiple cached instances of parameterized routes with custom limits and keys to automatically prune older entries.

    JavaScriptcachereactreact-route
    Vezi pe GitHub↗1,178
  • zack24q/vue-navigationAvatar zack24q

    zack24q/vue-navigation

    1,019Vezi pe GitHub↗

    This library is a navigation manager for Vue applications that provides a stack-based history system to simulate native mobile application behavior. It functions as a router extension that tracks route transitions and maintains a chronological log of visited pages, allowing for predictable forward and backward movement within single-page applications. The project distinguishes itself by preserving component states, including scroll positions and data, during navigation. By caching these states in memory, it prevents full page re-renders when users return to previous views, ensuring that the a

    Saves the current state of active components during navigation to prevent full page re-renders.

    JavaScriptcachenavigationpage
    Vezi pe GitHub↗1,019
  1. Home
  2. Web Development
  3. State Synchronization
  4. Client-Side Caching
  5. Route State Caching

Explorează sub-etichetele

  • Route Caching ExtensionsRouting extensions for caching route components with configurable limits and scroll position persistence. **Distinct from Route State Caching:** Distinct from Route State Caching: specifically targets routing extensions with configurable capacity limits and programmatic cache clearing.