2 Repos
The fundamental process of loading new documents via URLs, including POST requests and script execution.
Distinct from URL-Synchronized Navigation: Candidates focus on UI synchronization or doc-structure; this is the actual engine for loading new pages.
Explore 2 awesome GitHub repositories matching web development · Document Navigation. 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
Triggers sequential events from click to render, allowing the interception of visits and post-load script execution.
This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.
Defines how the browser loads new documents, handles HTTP POST requests, and executes JavaScript URLs.