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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • polymer/lit-htmlAvatar de Polymer

    Polymer/lit-html

    21,682Voir sur GitHub↗

    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
    Voir sur GitHub↗21,682
  • lit/litAvatar de lit

    lit/lit

    21,679Voir sur GitHub↗

    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
    Voir sur GitHub↗21,679
  • konvajs/konvaAvatar de konvajs

    konvajs/konva

    14,135Voir sur GitHub↗

    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
    Voir sur GitHub↗14,135
  • choojs/chooAvatar de choojs

    choojs/choo

    6,767Voir sur GitHub↗

    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
    Voir sur GitHub↗6,767
  • allthingssmitty/jquery-tips-everyone-should-knowAvatar de AllThingsSmitty

    AllThingsSmitty/jquery-tips-everyone-should-know

    4,315Voir sur GitHub↗

    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
    Voir sur GitHub↗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

Explorer les sous-tags

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