3 个仓库
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 是一个分布式渲染引擎和服务器端渲染服务,可在远程服务器上将 JavaScript 组件转换为 HTML。它作为一个网页注水(hydration)框架,通过在浏览器中反序列化应用状态,将交互行为附加到静态服务器生成的标记上。 该系统利用隔离的 JavaScript 运行时,在沙箱虚拟机中执行组件,以防止全局状态泄漏和并发请求之间的干扰。它采用分布式架构,在多个工作进程和 CPU 核心上执行渲染任务。 该引擎通过批量请求流水线和用于生命周期拦截的可插拔中间件来管理请求和流量流。它包括应用状态序列化、确保页面可用性的客户端渲染回退,以及用于从各种后端环境提交请求的多语言客户端支持。
Automatically reverts to browser-based rendering when server-side generation fails to ensure page availability.