awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
WebReflection avatar

WebReflection/hyperHTML

0
View on GitHub↗
3,191 نجوم·111 تفرعات·HTML·isc·3 مشاهدات

HyperHTML

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 capabilities, including client-side rendering, component state encapsulation, and custom element rendering. It provides utilities for managing DOM node observation, event dispatching, and boolean attribute toggling.

Features

  • Template Literal Renderers - Implements a DOM template library using tagged template literals as a lightweight virtual-DOM alternative.
  • Virtual DOM Alternatives - Renders web pages by linking data directly to DOM elements to avoid virtual DOM overhead.
  • Client Side Rendering - Creates dynamic user interfaces in the browser that update automatically when JavaScript data changes.
  • DOM Reconciliation - Performs granular DOM updates by tracking the relationship between data and nodes without a virtual DOM.
  • Direct-to-DOM Template Rendering - Generates and updates DOM elements directly from tagged templates to synchronize views without virtual DOM overhead.
  • Dynamic State Templates - Generates and updates DOM structures on the fly using tagged templates synchronized with application state.
  • Tagged Template Literals - Uses native JavaScript tagged template literals to define and parse UI component structures.
  • Direct DOM Mapping - Links JavaScript data variables directly to DOM nodes to bypass the overhead of virtual tree diffing.
  • Component-Based Web Frameworks - Provides a framework for building modular user interfaces using standard HTML tags and isolated component logic.
  • Data Binding Engines - Provides a high-performance engine that synchronizes JavaScript data models with HTML elements for automatic UI updates.
  • DOM Element Data Binding - Connects template values directly to DOM elements so data updates automatically refresh page sections.
  • Template Data Binding - Links JavaScript data structures and DOM elements to template literals for efficient rendering.
  • Web Components - Builds modular user interfaces by combining custom elements with efficient template rendering and state management.
  • Multi-Node DOM Synchronization - Coordinates the synchronization and differential updating of several DOM nodes simultaneously.
  • Component-Based Encapsulations - Encapsulates state and logic within component classes and triggers automatic re-renders upon state changes.
  • Component State Managers - Provides mechanisms to synchronize internal component state with the UI to trigger partial re-renders.
  • Template Minification - Ships a build-time tool to compress HTML within template literals for reduced client-side payload.
  • Custom Element Renderers - Enables the rendering and updating of browser-native custom elements and standard HTML tags.
  • DOM Node Reference Tracking - Maintains a map of live DOM references to enable efficient, targeted updates of the page.
  • Frontend Performance Optimization - Reduces the amount of JS and HTML sent to the browser through template minification and polyfill removal.
  • Template Literal Minifiers - Includes a build-time tool to compress HTML content within template literals and reduce client-side data transfer.

سجل النجوم

مخطط تاريخ النجوم لـ webreflection/hyperhtmlمخطط تاريخ النجوم لـ webreflection/hyperhtml

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ HyperHTML

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع HyperHTML.
  • vuejs/v2.vuejs.orgالصورة الرمزية لـ vuejs

    vuejs/v2.vuejs.org

    4,981عرض على GitHub↗

    This is the comprehensive documentation website for the Vue 2 progressive JavaScript framework. It serves as a technical reference and development guide for building reactive user interfaces and single-page applications. The site provides a detailed JavaScript API reference and a web component directory. It covers the implementation of component-based architectures, reactive state management, and the use of a virtual DOM to synchronize application state with the browser. The documentation details capabilities including client-side routing, declarative DOM manipulation, and frontend build opt

    JavaScript
    عرض على GitHub↗4,981
  • lit/lit-elementالصورة الرمزية لـ lit

    lit/lit-element

    4,476عرض على GitHub↗

    Lit-element is a custom element framework and reactive UI library that provides a base class for creating standard HTML elements. It is designed to build web components that automatically update their visual state when internal properties or data change. The project enables the development of encapsulated components using the shadow root to isolate styles and structure. It utilizes JavaScript template literals to render declarative templates without requiring a compilation step. The library covers state management through reactive property tracking and the synchronization of JavaScript class

    TypeScript
    عرض على GitHub↗4,476
  • lit/litالصورة الرمزية لـ lit

    lit/lit

    21,679عرض على 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

    TypeScripthtml-templateslitlit-element
    عرض على GitHub↗21,679
  • microsoft/fastالصورة الرمزية لـ microsoft

    microsoft/fast

    9,661عرض على GitHub↗

    FAST is a web components framework and declarative UI library used to build adaptive user interfaces. It functions as a server-side rendering engine and design system implementation, enabling the creation of modular components based on web standards. The framework focuses on cross-framework component compatibility, allowing user interface elements to remain functional across different front-end frameworks and modern browsers. It implements a design language through a collection of pre-defined visual components to ensure consistency across professional applications. The system covers state-dr

    TypeScript
    عرض على GitHub↗9,661
عرض جميع البدائل الـ 30 لـ HyperHTML→

الأسئلة الشائعة

ما هي وظيفة webreflection/hyperhtml؟

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.

ما هي الميزات الرئيسية لـ webreflection/hyperhtml؟

الميزات الرئيسية لـ webreflection/hyperhtml هي: Template Literal Renderers, Virtual DOM Alternatives, Client Side Rendering, DOM Reconciliation, Direct-to-DOM Template Rendering, Dynamic State Templates, Tagged Template Literals, Direct DOM Mapping.

ما هي البدائل مفتوحة المصدر لـ webreflection/hyperhtml؟

تشمل البدائل مفتوحة المصدر لـ webreflection/hyperhtml: vuejs/v2.vuejs.org — This is the comprehensive documentation website for the Vue 2 progressive JavaScript framework. It serves as a… lit/lit-element — Lit-element is a custom element framework and reactive UI library that provides a base class for creating standard… lit/lit — Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages… microsoft/fast — FAST is a web components framework and declarative UI library used to build adaptive user interfaces. It functions as… polymer/lit-html — lit-html is a JavaScript HTML templating library and reactive UI template engine. It uses tagged template literals to… standardagents/arrow-js — Arrow-js is a reactive UI framework and server-side rendering system designed for building agentic interfaces. It…