3 dépôts
Mechanisms that revert to client-side rendering when server-side rendering fails to ensure application availability.
Distinct from Server-Side Rendering: Focuses on the recovery transition from failed SSR back to CSR, rather than the SSR rendering process itself.
Explore 3 awesome GitHub repositories matching web development · Client-Side Fallbacks. Refine with filters or upvote what's useful.
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
Inertia JS falls back to client-side rendering when server-side rendering fails and dispatches events for error tracking.
A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.
Runs as a single-page static web app that handles all dashboard logic and rendering client-side.
Hypernova est un moteur de rendu distribué et un service de rendu côté serveur qui transforme les composants JavaScript en HTML sur un serveur distant. Il fonctionne comme un framework d'hydratation de page web, permettant d'attacher un comportement interactif au balisage statique généré par le serveur en désérialisant l'état de l'application dans le navigateur. Le système utilise un runtime JavaScript isolé qui exécute les composants au sein de machines virtuelles sandboxées pour empêcher les fuites d'état global et les interférences entre les requêtes simultanées. Il emploie une architecture distribuée pour exécuter les tâches de rendu sur plusieurs processus de travail et cœurs de CPU. Le moteur gère le flux de requêtes et de trafic via un pipeline de requêtes par lots et un middleware enfichable pour l'interception du cycle de vie. Il inclut des fonctionnalités pour la sérialisation de l'état de l'application, des replis de rendu côté client pour assurer la disponibilité des pages, et une prise en charge client multi-langage pour soumettre des requêtes depuis divers environnements backend.
Automatically reverts to browser-based rendering when server-side generation fails to ensure page availability.