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
·

4 repository-uri

Awesome GitHub RepositoriesDOM Node Reference Tracking

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.

Awesome DOM Node Reference Tracking GitHub Repositories

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

    rrweb-io/rrweb

    19,775Vezi pe GitHub↗

    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.

    TypeScript
    Vezi pe GitHub↗19,775
  • ruanyf/react-demosAvatar ruanyf

    ruanyf/react-demos

    16,471Vezi pe GitHub↗

    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.

    JavaScript
    Vezi pe GitHub↗16,471
  • symfony/dom-crawlerAvatar symfony

    symfony/dom-crawler

    4,043Vezi pe GitHub↗

    Acest proiect este un parser DOM HTML și XML conceput pentru încărcarea și navigarea structurii documentelor web în scopul extragerii unor puncte de date specifice. Acesta funcționează ca un utilitar de web scraping care oferă un sistem pentru localizarea elementelor precise folosind un motor de selectori CSS și XPath. Biblioteca include un resolver URI care convertește linkurile relative găsite în documente în adrese absolute folosind un URI de bază. Oferă un set de instrumente pentru preluarea textului, atributelor și surselor media din conținutul parsat. Setul de instrumente acoperă traversarea ierarhiei documentului, filtrarea bazată pe selectori și extragerea textului cu normalizarea spațiilor albe. Suportă procesarea programatică a structurilor XML și verificarea prezenței elementelor în paginile web.

    Maintains a reference to the active node to enable chained navigation and relative searches.

    PHP
    Vezi pe GitHub↗4,043
  • webreflection/hyperhtmlAvatar WebReflection

    WebReflection/hyperHTML

    3,191Vezi pe GitHub↗

    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.

    HTMLalternativedomjs
    Vezi pe GitHub↗3,191
  1. Home
  2. Web Development
  3. DOM Node Reference Tracking

Explorează sub-etichetele

  • Navigation State TrackersSystems that maintain the current active node reference during document traversal. **Distinct from DOM Node Reference Tracking:** Tracks the current cursor/node position for chained relative searches, not for rendering updates.