2 repository-uri
Server-side rendering that updates the DOM using HTML fragments and partial page patching.
Distinct from Server-Side Renderings: The candidates focus on specific SSR engines (React/Next.js) or infographics, whereas this is specifically about server-driven hypermedia patching.
Explore 2 awesome GitHub repositories matching web development · Hypermedia-Driven Rendering. Refine with filters or upvote what's useful.
ihp este un framework web type-safe și un orchestrator de aplicații full-stack conceput pentru PostgreSQL. Funcționează ca un framework de randare pe partea de server și un ORM type-safe care generează automat tipuri de înregistrări din scheme SQL pentru a asigura validarea interogărilor la momentul compilării. Platforma se distinge prin verificarea rutelor, a interogărilor de bază de date și a template-urilor la compilare pentru a preveni erorile la runtime. Implementează interfețe web în timp real folosind WebSockets pentru sincronizarea instantanee a datelor și utilizează hypermedia condusă de server pentru patch-uri parțiale de DOM. Framework-ul acoperă o gamă largă de capabilități integrate, inclusiv gestionarea identității utilizatorilor cu suport pentru passkey și OAuth, un strat complet de stocare a datelor cu migrări automate și un sistem cuprinzător de randare UI cu template-uri HTML type-safe. Oferă, de asemenea, instrumente încorporate pentru dezvoltarea de API-uri JSON, execuția asincronă a sarcinilor de fundal și integrare financiară pentru gateway-uri de plată. Mediile de producție sunt gestionate prin deployment declarativ NixOS pentru infrastructură reproductibilă.
Generates type-safe HTML views and updates the DOM via server-driven hypermedia and partial page patching.
Intercooler-js este un framework AJAX declarativ și o bibliotecă UI bazată pe server. Acesta funcționează ca un framework web hipermedia care permite crearea de experiențe single-page prin înlocuirea unor elemente DOM specifice cu fragmente HTML livrate de la un server. Biblioteca se distinge prin utilizarea atributelor HTML pentru a mapa elementele DOM la endpoint-uri de server, permițând cereri HTTP asincrone și actualizări DOM fără scripting manual. Suportă o arhitectură bazată pe hipermedia unde serverul controlează starea clientului prin headere de răspuns și livrarea de fragmente HTML adnotate. Proiectul acoperă o gamă largă de capabilități, inclusiv actualizări UI în timp real prin Server-Sent Events, sincronizarea istoricului browserului și a stării și polling-ul automat al conținutului. De asemenea, oferă gestionarea dependențelor resurselor pentru a coordona actualizările între elementele UI conexe, logarea erorilor la distanță pentru monitorizarea eșecurilor de rețea și manipularea DOM-ului client-side pentru gestionarea ciclurilor de viață ale elementelor și a tranzițiilor CSS.
Implements a system where the server delivers HTML fragments to update the client DOM.