3 个仓库
Mechanisms that allow the same application logic and routing to execute on both the server and the browser.
Distinct from Federated Code Sharing: The candidates focus on federated runtime modules or duplication errors, not the isomorphic shared-codebase pattern typical of web frameworks.
Explore 3 awesome GitHub repositories matching web development · Isomorphic Code Sharing. Refine with filters or upvote what's useful.
Derby 是一个同构 MVC 框架和实时数据同步引擎,专为构建协作应用程序而设计。它作为一个双向数据绑定库和模板引擎,在 Node.js 和浏览器之间共享同一代码库,以同步客户端和服务器之间的状态。 该框架的特色在于使用操作转换(operational transformation)自动解决数据冲突,从而实现实时共享编辑和多用户协作。它采用差异化状态突变模型,通过执行深度相等性检查来最小化更新,确保仅传播已更改的值。 该平台涵盖了广泛的功能,包括响应式状态管理、同构路由和模块化 UI 组件开发。它提供了用于管理嵌套数据路径、执行同构渲染以实现快速初始加载,以及与服务器中间件集成的工具。 该系统使用 TypeScript 实现。
Executes the same application logic and routing in the browser and server to eliminate duplicate code.
Angular Universal 是一个用于 Angular 应用程序的服务器端渲染框架和静态站点生成器。它提供了在服务器上或构建过程中生成 HTML 所需的核心引擎和工具,以提高初始加载性能和搜索引擎优化(SEO)。 该项目支持用于按需生成 HTML 的动态服务器端渲染,以及用于为预定义路由创建静态文件的构建时预渲染。它具有一个水合引擎,可将服务器端状态和缓存的 HTTP 响应传输到客户端,防止浏览器在应用程序启动期间重复网络请求。 该框架涵盖了更广泛的 Web 交付优化,包括同构代码执行和内联样式注入以符合内容安全策略。这些功能确保了相同的逻辑在服务器和浏览器上运行,同时保持一致的应用程序状态和视觉稳定性。
Allows the same application logic and routing to execute on both the server and the browser.
This project is a full-stack web framework built on PHP that provides a structured environment for developing complete web applications. It utilizes a model-view-controller architecture to separate application data, user interface, and control logic, facilitating the management of complex application requirements. The framework distinguishes itself through a suite of integrated tools designed to unify server-side logic and client-side interfaces. It supports isomorphic code execution to maintain consistent behavior across the stack and employs server-side data hydration to populate the client
Shares business logic and data models between server and client environments to ensure consistent behavior across the stack.