awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

Awesome GitHub RepositoriesDOM Node Caching

Preserves DOM nodes when switching between templates to avoid unnecessary re-creation of elements.

Distinct from Template Caches: Focuses on DOM node preservation, distinct from template parsing result caching.

Explore 5 awesome GitHub repositories matching data & databases · DOM Node Caching. Refine with filters or upvote what's useful.

Awesome DOM Node Caching GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • polymer/lit-htmlAvatar von Polymer

    Polymer/lit-html

    21,682Auf GitHub ansehen↗

    lit-html is a JavaScript HTML templating library and reactive UI template engine. It uses tagged template literals to render dynamic HTML templates, focusing on efficient partial updates to the DOM to minimize browser reflows. The library functions as a rendering tool for web components and supports server-side rendering to improve initial page load speeds and search engine optimization. Its capabilities cover the development of lightweight custom HTML elements and the management of dynamic HTML rendering. It includes support for high-performance list rendering and the handling of asynchrono

    Maintains a mapping between template placeholders and actual DOM nodes to update only changed elements.

    TypeScript
    Auf GitHub ansehen↗21,682
  • lit/litAvatar von lit

    lit/lit

    21,679Auf GitHub ansehen↗

    Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con

    Preserves DOM nodes when switching between templates to improve performance by avoiding unnecessary re-creation of elements.

    TypeScripthtml-templateslitlit-element
    Auf GitHub ansehen↗21,679
  • konvajs/konvaAvatar von konvajs

    konvajs/konva

    14,135Auf GitHub ansehen↗

    Konva is an object-oriented HTML5 canvas framework designed for building interactive 2D graphical applications. It provides a hierarchical scene graph that organizes shapes, images, and text into manageable nodes, groups, and layers. By mapping application state to canvas elements, the library enables developers to create complex visual interfaces using declarative patterns that synchronize with modern component-based frameworks. The library distinguishes itself through a robust event system that supports hit detection, bubbling, and direct manipulation of graphical objects, such as dragging,

    Renders complex shapes to temporary bitmap buffers to avoid repeated expensive drawing operations.

    TypeScriptanimationcanvasdrag-and-drop
    Auf GitHub ansehen↗14,135
  • choojs/chooAvatar von choojs

    choojs/choo

    6,767Auf GitHub ansehen↗

    Choo is a minimalist frontend framework providing a tiny foundation for building web applications. It functions as an event-driven application core that decouples business logic from rendering and includes a client-side router to manage browser history and URL mapping without page reloads. The project distinguishes itself through an architecture that combines a server-side rendering engine for generating static HTML strings with a stateful UI component library. This allows for the creation of self-contained interface elements that maintain internal data and persist across global renders. The

    Reduces re-render overhead by caching specific DOM nodes and using unique identifiers for list elements.

    JavaScriptchoodominterface
    Auf GitHub ansehen↗6,767
  • allthingssmitty/jquery-tips-everyone-should-knowAvatar von AllThingsSmitty

    AllThingsSmitty/jquery-tips-everyone-should-know

    4,315Auf GitHub ansehen↗

    This project serves as a comprehensive development guide for the jQuery library, focusing on best practices and techniques for efficient web frontend development. It provides a structured collection of patterns for manipulating the document object model, managing dynamic content, and streamlining asynchronous data requests. The guide emphasizes performance and maintainability by detailing strategies for optimizing element selection, implementing event delegation, and managing element state. It covers methods for resolving library conflicts, standardizing layout dimensions, and controlling bro

    Stores references to frequently accessed DOM nodes to avoid repeated document searches.

    awesomeawesome-listjquery
    Auf GitHub ansehen↗4,315
  1. Home
  2. Data & Databases
  3. Data Engineering and Infrastructure
  4. Caching and Performance
  5. Caching
  6. Template Caches
  7. DOM Node Caching

Unter-Tags erkunden

  • Canvas Node CachingTechniques for rendering complex canvas shapes to temporary bitmap buffers to improve performance. **Distinct from DOM Node Caching:** Distinct from DOM Node Caching: focuses on canvas-specific bitmap caching rather than DOM element preservation.
  • DOM Node MappingMaintaining a persistent link between template expressions and their corresponding DOM nodes for targeted updates. **Distinct from DOM Node Caching:** Distinct from DOM Node Caching as it focuses on the mapping for reactivity rather than just preserving nodes across template switches.
  • DOM Reference CachingTechniques for storing references to frequently accessed DOM nodes to improve performance. **Distinct from DOM Node Caching:** Distinct from DOM Node Caching: focuses on caching variable references to nodes rather than the nodes themselves.