4 Repos
Maintaining a map of live DOM node references for targeted updates without full document traversal.
Distinguishing note: None of the candidates cover DOM-specific reference tracking for rendering; they focus on VCS, serialization, or conditional references.
Explore 4 awesome GitHub repositories matching web development · DOM Node Reference Tracking. Refine with filters or upvote what's useful.
rrweb is a DOM session recording library and serialization framework used to record and replay web sessions. It converts the state of a web page into a serializable JSON data structure and tracks mutations to reconstruct user interactions within a replay engine. The system distinguishes itself by using a sandboxed iframe for reconstruction to isolate replayed content, preventing script execution and form submissions. It ensures visual consistency through CSS inline-style flattening and provides sensitive data masking to prevent private information from being captured. The project covers a br
Assigns unique identifiers to DOM nodes to map interactions and mutations without re-serializing the entire page.
This project is a collection of practical code samples and demonstrations for building user interfaces with React. It serves as a set of examples illustrating common interface patterns, state management techniques, and the implementation of modular, reusable components. The repository provides specific demonstrations for several core development areas. These include samples for retrieving and rendering asynchronous data from external APIs, managing component lifecycles during mounting and unmounting, and handling internal state to sync form inputs. It also includes guides for direct document
Demonstrates how to maintain references to live DOM nodes for direct manipulation.
Dieses Projekt ist ein HTML- und XML-DOM-Parser, der für das Laden und Navigieren in der Struktur von Webdokumenten entwickelt wurde, um spezifische Datenpunkte zu extrahieren. Es fungiert als Web-Scraping-Utility, das ein System zur Lokalisierung präziser Elemente unter Verwendung einer CSS- und XPath-Selektor-Engine bereitstellt. Die Bibliothek enthält einen URI-Resolver, der relative Links in Dokumenten unter Verwendung eines Basis-URIs in absolute Adressen konvertiert. Sie bietet eine Reihe von Tools zum Abrufen von Text, Attributen und Medienquellen aus geparsten Inhalten. Das Toolset deckt die Traversierung von Dokumenthierarchien, selektorbasiertes Filtern und Textextraktion mit Whitespace-Normalisierung ab. Es unterstützt die programmatische Verarbeitung von XML-Strukturen und die Verifizierung des Vorhandenseins von Elementen auf Webseiten.
Maintains a reference to the active node to enable chained navigation and relative searches.
hyperHTML is a DOM template library and data-binding engine that uses tagged template literals to render and update elements. It functions as a web component framework and a virtual DOM alternative, linking JavaScript data directly to specific HTML elements to enable automatic page updates. The project avoids the overhead of a virtual DOM by using a reconciliation process that updates only the changed parts of the real DOM. It includes a build-time HTML template minifier to compress content within template literals and reduce client-side data transfer. The library covers a broad range of cap
Maintains a map of live DOM references to enable efficient, targeted updates of the page.