2 repositorios
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 2 awesome GitHub repositories matching web development · Isomorphic Code Sharing. Refine with filters or upvote what's useful.
Derby es un framework MVC isomórfico y motor de sincronización de datos en tiempo real diseñado para construir aplicaciones colaborativas. Funciona como una librería de enlace de datos bidireccional y motor de plantillas que comparte una única base de código entre Node.js y el navegador para sincronizar el estado entre clientes y servidores. El framework se distingue por el uso de transformación operacional para resolver conflictos de datos automáticamente, permitiendo la edición compartida en tiempo real y la colaboración multiusuario. Emplea un modelo de mutación de estado diferencial para minimizar las actualizaciones realizando comprobaciones de igualdad profunda, asegurando que solo se propaguen los valores modificados. La plataforma cubre una amplia gama de capacidades, incluyendo gestión de estado reactiva, enrutamiento isomórfico y desarrollo de componentes de UI modulares. Proporciona herramientas para gestionar rutas de datos anidadas, ejecutar renderizado isomórfico para cargas iniciales rápidas e integrar con middleware de servidor. El sistema está implementado utilizando TypeScript.
Executes the same application logic and routing in the browser and server to eliminate duplicate code.
Angular Universal es un framework de renderizado del lado del servidor (SSR) y generador de sitios estáticos para aplicaciones Angular. Proporciona los motores y herramientas necesarios para generar HTML en un servidor o durante el proceso de compilación para mejorar el rendimiento de carga inicial y la optimización para motores de búsqueda (SEO). El proyecto permite tanto el renderizado dinámico del lado del servidor para la generación de HTML bajo demanda, como el prerrenderizado en tiempo de compilación para crear archivos estáticos para rutas predefinidas. Cuenta con un motor de hidratación que transfiere el estado del lado del servidor y las respuestas HTTP cacheadas al cliente, evitando que el navegador duplique solicitudes de red durante el inicio de la aplicación. El framework cubre optimizaciones de entrega web más amplias, incluyendo la ejecución de código isomórfico y la inyección de estilos en línea para cumplir con las políticas de seguridad de contenido (CSP). Estas capacidades aseguran que la misma lógica se ejecute en el servidor y en el navegador mientras se mantiene un estado de aplicación consistente y estabilidad visual.
Allows the same application logic and routing to execute on both the server and the browser.