3 repository-uri
Requesting the rendering of a specific frontend component with server-provided data.
Distinguishing note: Distinct from general SSR; this is about the protocol for choosing which component to render from the server.
Explore 3 awesome GitHub repositories matching web development · Server-Driven Component Rendering. Refine with filters or upvote what's useful.
jquery-pjax is a client-side library that combines Ajax requests with the HTML5 History API to replace page content without triggering a full browser reload. It fetches HTML fragments from the server and updates the browser URL using pushState, preserving the page layout and assets while only swapping a designated container's content. The library emits custom JavaScript events at each stage of the request lifecycle, enabling external handlers to respond to loading, success, and error states. The project distinguishes itself through its event-driven navigation model and server-side integration
Fetches and swaps a portion of the page based on server responses, skipping full layout rendering.
Inertia is a server-driven frontend framework designed to create monolithic single page applications. It acts as a state synchronization protocol and client-side routing bridge, allowing developers to build interactive experiences using modern JavaScript component libraries while keeping routing and controllers on the server. This approach eliminates the need for a separate REST or GraphQL API layer by passing data from server controllers to frontend components as props via JSON payloads. The framework distinguishes itself by utilizing adapter-based integration to link various backend environ
Sends requests to render specific frontend components and passes data properties from the server.
Hypernova este un motor de randare distribuit și un serviciu de server-side rendering care transformă componentele JavaScript în HTML pe un server la distanță. Funcționează ca un framework de hidratare a paginilor web, permițând atașarea comportamentului interactiv la markup-ul static generat de server prin deserializarea stării aplicației în browser. Sistemul utilizează un runtime JavaScript izolat care execută componentele în mașini virtuale sandbox pentru a preveni scurgerea stării globale și interferența între cererile concurente. Utilizează o arhitectură distribuită pentru a executa sarcinile de randare pe mai multe procese worker și nuclee CPU. Motorul gestionează fluxul de cereri și trafic printr-un pipeline de cereri batch și middleware pluggable pentru interceptarea ciclului de viață. Include capabilități pentru serializarea stării aplicației, fallback-uri de randare client-side pentru a asigura disponibilitatea paginii și suport pentru clienți multi-limbaj pentru trimiterea cererilor din diverse medii backend.
Provides a service that transforms specific frontend components into HTML on a remote server for pre-rendering.