6 مستودعات
Mechanisms for transferring pre-fetched data from a server to a client-side cache to avoid redundant network requests.
Distinct from Server-Side Rendering: Focuses specifically on the state transfer (hydration) between server and client, rather than the general process of rendering markup.
Explore 6 awesome GitHub repositories matching web development · State Hydration. Refine with filters or upvote what's useful.
urql is a GraphQL client library designed for fetching and managing data from a GraphQL API. It provides a system for handling GraphQL data fetching, state management, and integration with React components. The library is distinguished by a middleware pipeline architecture that allows the request-response flow to be modified through swappable exchanges. This enables the customization of the data layer, including the addition of custom business logic, request deduplication, and specialized fetching behaviors. The project covers a broad range of capabilities, including normalized caching to en
Implements server-side data pre-fetching and client-side state hydration to prevent duplicate requests during page load.
Hypernova هو محرك عرض موزع وخدمة عرض من جانب الخادم تحول مكونات JavaScript إلى HTML على خادم بعيد. يعمل كإطار عمل لترطيب صفحات الويب (hydration)، مما يسمح بإرفاق السلوك التفاعلي بالترميز الثابت الذي تم إنشاؤه بواسطة الخادم عن طريق إلغاء تسلسل حالة التطبيق في المتصفح. يستخدم النظام بيئة تشغيل JavaScript معزولة تنفذ المكونات داخل أجهزة افتراضية محمية لمنع تسرب الحالة العامة والتداخل بين الطلبات المتزامنة. يستخدم معمارية موزعة لتنفيذ مهام العرض عبر عمليات عاملة متعددة وأنوية معالجة. يدير المحرك تدفق الطلبات وحركة المرور من خلال خط أنابيب للطلبات المجمعة وبرمجيات وسيطة قابلة للتوصيل لاعتراض دورة الحياة. يتضمن قدرات لتسلسل حالة التطبيق، ونسخ احتياطية للعرض من جانب العميل لضمان توفر الصفحة، ودعم عميل متعدد اللغات لتقديم الطلبات من بيئات خلفية مختلفة.
Bootstraps interactive views by deserializing embedded server-side state within the browser.
Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w
Populates stores with pre-defined values within a specific domain to synchronize client-side state after server-side rendering.
Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem
Serializes server-side state into HTML to enable seamless client-side hydration without redundant data fetching.
Angular Universal هو إطار عمل للتقديم من جانب الخادم (SSR) ومولد مواقع ثابتة لتطبيقات Angular. يوفر المحركات والأدوات الأساسية اللازمة لإنشاء HTML على خادم أو أثناء عملية البناء لتحسين أداء التحميل الأولي وتحسين محركات البحث. يُمكّن المشروع كلاً من التقديم الديناميكي من جانب الخادم لإنشاء HTML عند الطلب والتقديم المسبق وقت البناء لإنشاء ملفات ثابتة للمسارات المحددة مسبقاً. يتميز بمحرك ترطيب (hydration) ينقل حالة جانب الخادم واستجابات HTTP المخزنة مؤقتاً إلى العميل، مما يمنع المتصفح من تكرار طلبات الشبكة أثناء بدء تشغيل التطبيق. يغطي إطار العمل تحسينات أوسع لتسليم الويب، بما في ذلك تنفيذ الكود المتماثل وحقن الأنماط المضمنة للامتثال لسياسات أمان المحتوى. تضمن هذه القدرات تشغيل نفس المنطق عبر الخادم والمتصفح مع الحفاظ على حالة التطبيق المتسقة والاستقرار البصري.
Transfers pre-fetched server data to a client-side cache to avoid redundant network requests.
Flags is a feature management platform designed to synchronize application configurations and feature toggles across server and client environments. It provides the infrastructure to evaluate and distribute settings in real-time, allowing for the control of application behavior without requiring code redeployments. The system is built to support isomorphic flag resolution, ensuring that evaluation logic remains consistent during transitions between server-side and client-side rendering. By utilizing server-side state hydration and local fallback caching, the platform prevents visual layout sh
Transfers serialized flag configurations from the server to the client during initial page load to ensure consistent rendering.