10 مستودعات
Fetching data in the background to update UI content without page reloads.
Distinct from Asynchronous Content Rendering: Focuses on the data-fetching aspect of content updates rather than rendering or static site generation.
Explore 10 awesome GitHub repositories matching web development · Asynchronous Content Updates. Refine with filters or upvote what's useful.
Zepto is a minimalist JavaScript toolkit providing an API for DOM manipulation, event handling, and asynchronous HTTP requests. It functions as a jQuery-compatible library, allowing developers to select, modify, and animate HTML elements using a concise and chainable syntax. The library includes an asynchronous HTTP client for exchanging data with remote servers without triggering page reloads and a browser-based event handler that supports standard mouse events and mobile touch gestures. Its capability surface covers CSS selector-based querying, element transition animations, and the serial
Enables fetching data in the background to update UI content without triggering full page reloads.
Mithril.js is a JavaScript UI framework designed for building single page applications. It functions as a virtual DOM library and a toolkit for creating dynamic user interfaces that synchronize application state with the browser display. The project integrates a client side router for mapping URLs to specific views and a built-in XHR data fetcher for sending and receiving information from servers. These components allow for navigation and content updates without requiring full page reloads. The framework covers user interface state management and asynchronous data fetching, utilizing virtual
Fetches data in the background to update UI content without requiring full page reloads.
This project is a technical interview preparation resource focused on JavaScript. It provides a collection of common technical questions, detailed answers, and conceptual quizzes designed to help users master core language fundamentals and browser APIs. The resource utilizes an interactive infrastructure that includes a coding workspace with in-browser runtime execution and an automated test suite to validate code correctness. It organizes content through curated learning paths and modular concept mapping to decompose complex language fundamentals into searchable study modules. The curriculu
Teaches how to fetch server data in the background to refresh page content dynamically.
Instantclick is a client-side navigation enhancer and JavaScript page preloader. It intercepts HTTP requests to update page titles and content via asynchronous requests, avoiding full browser refreshes to eliminate white flashes during navigation. The project reduces perceived frontend latency by fetching linked content in the background when a user hovers over a hyperlink. This intent-based preloading ensures content is ready by the time a user clicks. The tool manages the browsing experience through client-side history manipulation and DOM-based content injection. It also includes a custom
Updates the page body and title via background requests to avoid full browser reloads.
bootstrap-modal is a JavaScript library that extends the standard Bootstrap modal component to provide advanced resizing, stacking, and animation capabilities. It functions as an AJAX modal loader, fetching remote content and updating views asynchronously without requiring a browser page refresh. The project provides a stackable overlay manager to organize multiple overlapping windows with synchronized event handling and correct layer ordering. It also includes a responsive UI component that automatically adjusts dimensions and constraints based on the current window size. The library covers
Implements asynchronous fetching of remote content to update modal views without refreshing the page.
هذا المشروع هو إطار عمل لتطوير التطبيقات السريع لبناء واجهات المكاتب الخلفية ولوحات التحكم داخل تطبيقات Laravel. يعمل كمجموعة أدوات واجهة مستخدم لإدارة الواجهة الخلفية ومولد واجهة مستخدم يعتمد على المخطط يقوم بعرض لوحات الإدارة ونماذج البيانات عن طريق تعيين منطق الواجهة الخلفية إلى مكونات الواجهة الأمامية المحددة مسبقاً. يتضمن إطار العمل نظاماً للتحكم في الوصول القائم على الأدوار لتقييد ميزات التطبيق والبيانات بناءً على هوية المستخدم والأدوار المعينة. كما يوفر تكامل بحث كامل النص يستخدم برامج تشغيل قابلة للتبديل لفهرسة واسترجاع محتوى التطبيق. تغطي القدرات الإضافية تحميل المحتوى غير المتزامن لتبسيط انتقالات الصفحات ونظام توجيه إشعارات متعدد القنوات. توفر المنصة أيضاً أدوات لتصفية وفرز البيانات القائمة على الاستعلام لإدارة مجموعات البيانات المعقدة داخل لوحات التحكم الداخلية.
Provides asynchronous data fetching to update UI content without requiring full page reloads.
Wave هو إطار عمل تطبيق ويب كامل المكدس ومكتبة واجهة مستخدم منخفضة الكود مصممة لبناء لوحات معلومات البيانات في الوقت الفعلي والواجهات التفاعلية باستخدام Python و R. يسمح للمطورين بتحديد واجهات مستخدم قائمة على المتصفح وإدارة حالة جانب الخادم دون كتابة HTML أو CSS. يعمل المشروع كمزامن حالة تعاوني، يقوم بترحيل وحفظ حالة التطبيق عبر مستخدمين متزامنين متعددين لتمكين تجارب مشتركة في الوقت الفعلي. يتميز ببث تحديثات حية وتصورات بيانات للمتصفحات المتصلة من خلال نموذج برمجة موحد. يغطي إطار العمل نطاقاً واسعاً من القدرات، بما في ذلك إنشاء تخطيطات سريعة الاستجابة، ونماذج إدخال تفاعلية، وتصورات بيانات. يتضمن أدوات لإدارة توجيه التطبيق، وعرض جداول البيانات، وبناء واجهات دردشة تحادثية. يمكن للمستخدمين بدء مشاريع جديدة باستخدام قوالب محددة مسبقاً أو استيراد مكتبة من أمثلة التطبيقات لتكون بمثابة تنفيذات مرجعية.
Provides a mechanism to refresh UI content via server pushes without requiring a full page reload.
هذا المشروع عبارة عن إضافة Vite تحول تطبيقات الويب إلى تطبيقات ويب تقدمية (PWA) عن طريق أتمتة إنشاء عمال الخدمة (Service workers) وبيانات تطبيق الويب (Manifests). يوفر مجموعة من خطوط المعالجة والمولدات المصممة لتمكين تثبيت الجهاز، والوظائف دون اتصال، وإدارة الأصول الآلية. تتميز الإضافة بخط أصول مخصص يولد مجموعة كاملة من أيقونات التطبيق المطلوبة وشاشات الترحيب من صورة مصدر واحدة. كما تتضمن مديراً للحالة يستخدم بدائيات تفاعلية (Reactive primitives) لمزامنة تسجيل عامل الخدمة وحالة التحديث مع واجهة مستخدم التطبيق. تغطي مجالات الإمكانيات الواسعة تسجيل وتجميع عامل الخدمة الآلي، وإدارة تخزين ذاكرة التخزين المؤقت للوصول دون اتصال، وحقن روابط البيان وعلامات تعريف لون السمة في نقطة دخول HTML. كما تتعامل الأداة مع سير عمل التحديث عن طريق اكتشاف محتوى جديد في الخلفية ومطالبة المستخدمين بتحديث الصفحة. تسمح أدوات التطوير بتنفيذ وتصحيح منطق عامل الخدمة أثناء عملية التطوير النشطة دون الحاجة إلى بناء إنتاجي.
Detects new content in the background and prompts the user to reload the page to apply updates.
This project is a comprehensive frontend engineering study guide designed to cover the essential technical concepts of modern web development. It serves as a multi-disciplinary reference for mastering the browser execution engine, the JavaScript language, and the structural fundamentals of the web. The collection provides deep dives into JavaScript language internals, including execution contexts, closures, prototypes, and the event loop. It further details web browser internals, focusing on the critical rendering path, DOM construction, and engine mechanics. The guide also covers web securi
Explains how to update specific page elements with server data without a full page reload.
هذا المشروع عبارة عن مجمع خلاصات RSS وAtom مستضاف ذاتياً مصمم كملحق معياري لنظام Nextcloud البيئي. يوفر واجهة مركزية لجمع وتنظيم وقراءة المحتوى من مصادر ويب متعددة، مما يسمح للمستخدمين بالحفاظ على أرشيفات خاصة لاشتراكاتهم دون الاعتماد على خدمات خارجية. يتميز التطبيق بتركيزه على المزامنة عبر المنصات وقابلية النقل. يدعم استيراد وتصدير مجموعات الخلاصات باستخدام تنسيقات ملفات قياسية ويكشف واجهة برمجية تسمح للتطبيقات الخارجية باسترجاع وتحديث ومحاذاة بيانات الخلاصة. تضمن هذه البنية أن المستخدمين يمكنهم الحفاظ على تجربة قراءة متسقة عبر أجهزة وتطبيقات عميل مختلفة. تتضمن المنصة أدوات شاملة لإدارة المحتوى، مثل فهرسة البحث بالنص الكامل، والتصفية القائمة على الكلمات الرئيسية، والتنقل القائم على لوحة المفاتيح. يقوم بأتمتة استرجاع المقالات الجديدة من خلال جدولة مهام الخلفية ويدير نمو قاعدة البيانات عن طريق مسح الإدخالات القديمة مع الحفاظ على المحتوى المميز بنجمة. يمكن للمستخدمين أيضاً مشاركة المقالات مباشرة مع الآخرين، مما يؤدي إلى إطلاق إشعارات مؤتمتة داخل النظام. تم تصميم البرنامج للنشر داخل بيئات محاوية ويتضمن أدوات سطر أوامر للصيانة الإدارية، وتسجيل النظام، واختبار التكامل.
Fetches new articles from web sources using system cron jobs or external API triggers.