2 个仓库
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 是一个为 PostgreSQL 设计的类型安全 Web 框架和全栈应用编排器。它作为一个服务端渲染框架和类型安全 ORM,能自动从 SQL 模式生成记录类型,以确保编译时的查询验证。 该平台的特色在于在编译时验证路由、数据库查询和模板,以防止运行时崩溃。它使用 WebSocket 实现实时 Web 界面以进行即时数据同步,并采用服务器驱动的超媒体进行部分 DOM 修补。 该框架涵盖了广泛的集成功能,包括支持 Passkey 和 OAuth 的用户身份管理、具有自动迁移功能的完整数据存储层,以及具有类型安全 HTML 模板的综合 UI 渲染系统。它还提供了用于 JSON API 开发、异步后台任务执行以及支付网关金融集成的内置工具。 生产环境通过声明式 NixOS 部署进行管理,以实现可复现的基础设施。
Generates type-safe HTML views and updates the DOM via server-driven hypermedia and partial page patching.
Intercooler-js 是一个声明式 AJAX 框架和服务器驱动的 UI 库。它作为一个超媒体 Web 框架,通过将特定的 DOM 元素替换为服务器返回的 HTML 片段,实现单页应用体验。 该库的特色在于使用 HTML 属性将 DOM 元素映射到服务器端点,从而无需手动编写脚本即可实现异步 HTTP 请求和 DOM 更新。它支持超媒体驱动的架构,即服务器通过响应头和交付带注解的 HTML 片段来控制客户端状态。 项目涵盖了广泛的功能,包括通过服务器发送事件 (SSE) 实现实时 UI 更新、浏览器历史记录与状态同步、自动内容轮询。此外,还提供资源依赖管理以协调相关 UI 元素间的更新、用于监控网络故障的远程错误日志记录,以及用于管理元素生命周期和 CSS 过渡的客户端 DOM 操作。
Implements a system where the server delivers HTML fragments to update the client DOM.