3 个仓库
Libraries that attach reactive logic and event listeners to server-rendered HTML to enable interactive web applications.
Distinguishing note: Focuses on the synchronization of server-rendered state with client-side interactivity, distinct from general UI components.
Explore 3 awesome GitHub repositories matching web development · Hydration Frameworks. Refine with filters or upvote what's useful.
Yew is a framework for building front-end web applications using Rust and WebAssembly. It provides a component-based architecture that allows developers to create modular, reusable user interface elements that manage their own state and logic. By compiling code into binary modules, the framework enables high-performance execution within modern browser environments. The framework distinguishes itself through a macro-based markup language that transforms declarative, HTML-like syntax into strongly-typed component structures during compilation. It features a robust server-side rendering engine t
Attaches event listeners and reactive logic to pre-rendered server markup by matching the virtual tree against existing DOM nodes.
next-i18next is an internationalization library that integrates the i18next ecosystem into Next.js applications, supporting both the App Router and Pages Router. It provides locale-aware routing middleware, server-component translation hydration, and a unified translation management system that works across server and client components. The library handles automatic language detection from browser cookies and HTTP Accept-Language headers, persists user language preferences across sessions, and rewrites URLs with locale prefixes for proper routing. It includes a translation hydration framework
Serializes server-loaded translations into page HTML for immediate client-side access without additional network requests.
Hypernova 是一个分布式渲染引擎和服务器端渲染服务,可在远程服务器上将 JavaScript 组件转换为 HTML。它作为一个网页注水(hydration)框架,通过在浏览器中反序列化应用状态,将交互行为附加到静态服务器生成的标记上。 该系统利用隔离的 JavaScript 运行时,在沙箱虚拟机中执行组件,以防止全局状态泄漏和并发请求之间的干扰。它采用分布式架构,在多个工作进程和 CPU 核心上执行渲染任务。 该引擎通过批量请求流水线和用于生命周期拦截的可插拔中间件来管理请求和流量流。它包括应用状态序列化、确保页面可用性的客户端渲染回退,以及用于从各种后端环境提交请求的多语言客户端支持。
Provides a framework to attach reactive logic and event listeners to server-rendered HTML.