10 dépôts
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 est un améliorateur de navigation côté client et un préchargeur de page JavaScript. Il intercepte les requêtes HTTP pour mettre à jour les titres de page et le contenu via des requêtes asynchrones, évitant les rafraîchissements complets du navigateur pour éliminer les flashs blancs pendant la navigation. Le projet réduit la latence perçue du frontend en récupérant le contenu lié en arrière-plan lorsqu'un utilisateur survole un lien hypertexte. Ce préchargement basé sur l'intention garantit que le contenu est prêt au moment où un utilisateur clique. L'outil gère l'expérience de navigation via la manipulation de l'historique côté client et l'injection de contenu basée sur le DOM. Il inclut également un indicateur de progression de navigation personnalisable qui fournit un retour visuel pendant que les requêtes de page asynchrones sont traitées.
Updates the page body and title via background requests to avoid full browser reloads.
bootstrap-modal est une bibliothèque JavaScript qui étend le composant modal Bootstrap standard pour fournir des capacités avancées de redimensionnement, d'empilement et d'animation. Il fonctionne comme un chargeur modal AJAX, récupérant du contenu distant et mettant à jour les vues de manière asynchrone sans nécessiter de rafraîchissement de la page du navigateur. Le projet fournit un gestionnaire de superposition empilable pour organiser de multiples fenêtres qui se chevauchent avec une gestion d'événements synchronisée et un ordre de couche correct. Il inclut également un composant d'interface utilisateur responsive qui ajuste automatiquement les dimensions et les contraintes en fonction de la taille actuelle de la fenêtre. La bibliothèque couvre des domaines fonctionnels plus larges incluant les workflows modaux imbriqués, le verrouillage du défilement en arrière-plan et les animations de transition modale. Elle incorpore en outre des mécanismes de feedback visuel tels que des indicateurs d'état de chargement et des animations d'interaction pour signaler les processus d'arrière-plan actifs.
Implements asynchronous fetching of remote content to update modal views without refreshing the page.
Ce projet est un framework de développement rapide d'applications pour construire des interfaces de back-office et des tableaux de bord au sein d'applications Laravel. Il fonctionne comme une boîte à outils d'interface utilisateur de gestion backend et un générateur d'interface utilisateur basé sur schéma qui rend des panneaux d'administration et des formulaires de données en mappant la logique backend vers des composants frontend prédéfinis. Le framework inclut un système de contrôle d'accès basé sur les rôles pour restreindre les fonctionnalités de l'application et les données en fonction de l'identité de l'utilisateur et des rôles assignés. Il fournit également une intégration de recherche plein texte qui utilise des pilotes interchangeables pour indexer et récupérer le contenu de l'application. Des capacités supplémentaires couvrent le chargement de contenu asynchrone pour rationaliser les transitions de page et un système de routage de notification multicanal. La plateforme fournit également des outils pour le filtrage et le tri des données pilotés par requête afin de gérer des jeux de données complexes au sein des tableaux de bord internes.
Provides asynchronous data fetching to update UI content without requiring full page reloads.
Wave est un framework d'application web full-stack et une bibliothèque d'UI low-code conçue pour construire des tableaux de bord de données en temps réel et des interfaces interactives en utilisant Python et R. Il permet aux développeurs de définir des interfaces utilisateur basées sur navigateur et de gérer l'état côté serveur sans écrire de HTML ou de CSS. Le projet fonctionne comme un synchronisateur d'état collaboratif, relayant et persistant l'état de l'application à travers plusieurs utilisateurs simultanés pour permettre des expériences partagées en temps réel. Il se distingue en diffusant des mises à jour en direct et des visualisations de données vers les navigateurs connectés via un modèle de programmation unifié. Le framework couvre un large éventail de capacités, incluant la création de mises en page responsives, de formulaires de saisie interactifs et de visualisations de données. Il inclut des outils pour gérer le routage des applications, le rendu de tableaux de données et la construction d'interfaces de chat conversationnel. Les utilisateurs peuvent amorcer de nouveaux projets en utilisant des modèles prédéfinis ou importer une bibliothèque d'exemples d'applications pour servir d'implémentations de référence.
Provides a mechanism to refresh UI content via server pushes without requiring a full page reload.
Ce projet est un plugin Vite qui transforme les applications web en Progressive Web Apps (PWA) en automatisant la génération de service workers et de manifestes d'application web. Il fournit une suite de pipelines et de générateurs conçus pour permettre l'installation sur appareil, la fonctionnalité hors ligne et la gestion automatisée des actifs. Le plugin dispose d'un pipeline d'actifs dédié qui génère un ensemble complet d'icônes d'application et d'écrans de démarrage requis à partir d'une seule image source. Il inclut également un gestionnaire d'état qui utilise des primitives réactives pour synchroniser l'enregistrement du service worker et l'état de mise à jour avec l'interface utilisateur de l'application. Les domaines de capacité larges incluent l'enregistrement et la compilation automatisés des service workers, la gestion du stockage en cache pour l'accès hors ligne, et l'injection de liens de manifeste et de balises meta de couleur de thème dans le point d'entrée HTML. L'outil gère également les flux de travail de mise à jour en détectant le nouveau contenu en arrière-plan et en invitant les utilisateurs à rafraîchir la page. Les outils de développement permettent l'exécution et le débogage de la logique du service worker pendant le processus de développement actif sans nécessiter de build de production.
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.
Ce projet est un agrégateur de flux RSS et Atom auto-hébergé conçu comme une extension modulaire pour l'écosystème Nextcloud. Il fournit une interface centralisée pour collecter, organiser et lire du contenu provenant de multiples sources web, permettant aux utilisateurs de maintenir des archives privées de leurs abonnements sans dépendre de services tiers. L'application se distingue par son accent sur la synchronisation multiplateforme et la portabilité. Elle prend en charge l'importation et l'exportation de collections de flux en utilisant des formats de fichiers standards et expose une interface programmatique qui permet aux applications externes de récupérer, mettre à jour et aligner les données de flux. Cette architecture garantit que les utilisateurs peuvent maintenir une expérience de lecture cohérente à travers différents appareils et applications clientes. La plateforme inclut des outils complets pour la gestion de contenu, tels que l'indexation de recherche en texte intégral, le filtrage basé sur des mots-clés et la navigation au clavier. Elle automatise la récupération de nouveaux articles via la planification de tâches en arrière-plan et gère la croissance de la base de données en purgeant les entrées obsolètes tout en préservant le contenu marqué d'une étoile. Les utilisateurs peuvent également partager des articles directement avec d'autres, déclenchant des notifications automatisées au sein du système. Le logiciel est conçu pour un déploiement au sein d'environnements conteneurisés et inclut des utilitaires en ligne de commande pour la maintenance administrative, la journalisation système et les tests d'intégration.
Fetches new articles from web sources using system cron jobs or external API triggers.