awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • rrweb-io/rrwebrrweb-io 的头像

    rrweb-io/rrweb

    19,775在 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
    在 GitHub 上查看↗19,775
  • ruanyf/react-demosruanyf 的头像

    ruanyf/react-demos

    16,471在 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
    在 GitHub 上查看↗16,471
  • symfony/dom-crawlersymfony 的头像

    symfony/dom-crawler

    4,043在 GitHub 上查看↗

    这是一个 HTML 和 XML DOM 解析器,旨在加载和导航 Web 文档结构以提取特定数据点。它作为一个 Web 抓取实用程序,提供了一个使用 CSS 和 XPath 选择器引擎定位精确元素的系统。 该库包含一个 URI 解析器,可使用基础 URI 将文档中发现的相对链接转换为绝对地址。它提供了一套用于从解析内容中检索文本、属性和媒体源的工具。 该工具集涵盖文档层次结构遍历、基于选择器的过滤以及带有空白规范化的文本提取。它支持 XML 结构的程序化处理以及 Web 页面中元素存在的验证。

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

    PHP
    在 GitHub 上查看↗4,043
  • webreflection/hyperhtmlWebReflection 的头像

    WebReflection/hyperHTML

    3,191在 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
    在 GitHub 上查看↗3,191
  1. Home
  2. Web Development
  3. DOM Node Reference Tracking

探索子标签

  • 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.