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 هو إطار عمل ويب آمن من حيث الأنواع (type-safe) ومنسق تطبيقات متكامل مصمم لـ PostgreSQL. يعمل كإطار عمل للرسم من جانب الخادم (SSR) وORM آمن من حيث الأنواع يقوم تلقائيًا بإنشاء أنواع السجلات من مخططات SQL لضمان التحقق من الاستعلامات في وقت التجميع. تتميز المنصة بالتحقق من التوجيه، واستعلامات قاعدة البيانات، والقوالب في وقت التجميع لمنع الأعطال في وقت التشغيل. وتنفذ واجهات ويب في الوقت الفعلي باستخدام WebSockets لمزامنة البيانات الفورية وتستخدم الوسائط المتعددة التي يحركها الخادم (server-driven hypermedia) لتصحيح DOM الجزئي. يغطي إطار العمل مجموعة واسعة من الإمكانيات المتكاملة، بما في ذلك إدارة هوية المستخدم مع دعم مفاتيح المرور (passkeys) وOAuth، وطبقة تخزين بيانات كاملة مع عمليات ترحيل آلية، ونظام عرض واجهة مستخدم شامل مع قوالب HTML آمنة من حيث الأنواع. كما يوفر أدوات مدمجة لتطوير واجهة برمجة تطبيقات JSON، وتنفيذ مهام الخلفية غير المتزامنة، والتكامل المالي لبوابات الدفع. تتم إدارة بيئات الإنتاج من خلال نشر NixOS التصريحي للبنية التحتية القابلة للتكرار.
Generates type-safe HTML views and updates the DOM via server-driven hypermedia and partial page patching.
Intercooler-js هو إطار عمل AJAX تصريحي ومكتبة واجهة مستخدم تعتمد على الخادم. يعمل كإطار عمل ويب للوسائط الفائقة يتيح إنشاء تجارب الصفحة الواحدة عن طريق استبدال عناصر DOM محددة بأجزاء HTML يتم تسليمها من خادم. تتميز المكتبة باستخدام سمات HTML لتعيين عناصر DOM إلى نقاط نهاية الخادم، مما يسمح بطلبات HTTP غير المتزامنة وتحديثات DOM دون برمجة يدوية. تدعم معمارية تعتمد على الوسائط الفائقة حيث يتحكم الخادم في حالة العميل من خلال رؤوس الاستجابة وتسليم أجزاء HTML المشروحة. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك تحديثات واجهة المستخدم في الوقت الفعلي عبر أحداث الخادم المرسلة (Server-Sent Events)، ومزامنة سجل المتصفح والحالة، والاقتراع التلقائي للمحتوى. كما يوفر إدارة تبعية الموارد لتنسيق التحديثات بين عناصر واجهة المستخدم ذات الصلة، وتسجيل الأخطاء عن بعد لمراقبة فشل الشبكة، ومعالجة DOM من جانب العميل لإدارة دورات حياة العناصر وانتقالات CSS.
Implements a system where the server delivers HTML fragments to update the client DOM.