2 रिपॉजिटरी
Mechanisms for defining the boundaries of client-side navigation to determine when a full page reload is required.
Distinct from Navigation Configurations: Existing candidates focus on UI menu structures or physical robot pathfinding, not the network/URL scope of a page transition library.
Explore 2 awesome GitHub repositories matching web development · Navigation Scope Controls. Refine with filters or upvote what's useful.
Turbolinks is a JavaScript library that accelerates HTML page transitions by replacing the page body via network requests instead of performing full browser refreshes. It functions as a client-side navigation manager that intercepts link clicks and controls the page visit lifecycle to simulate a single-page application experience. The library synchronizes the browser URL and history stack with partial page updates and utilizes a caching mechanism to store visited page states. This allow for instant previews and restoration of state when navigating backward or forward. It also includes a tool
Provides configuration to restrict partial page updates to specific root paths or origins.
Hotwire Turbo is a server-driven navigation and HTML streaming framework that intercepts link clicks and form submissions to fetch pages in the background and replace content without full browser reloads. It provides a Turbo Frame component that scopes page regions into independent contexts, enabling partial page updates where only a specific area of the page navigates or loads content. The framework includes a page cache and morph system that stores recently visited pages for instant restoration and applies minimal DOM changes on refresh, preserving scroll position and element state. The fra
Restricts Turbo Drive navigation to URLs within a specified path, falling back to full page loads for others.