6 dépôts
Loading external JavaScript libraries asynchronously to prevent blocking the initial page render.
Distinct from Asynchronous Component Loading: Candidates focus on lazy-loading components or data; this is for the asynchronous loading of an external API script.
Explore 6 awesome GitHub repositories matching web development · Asynchronous Script Loading. Refine with filters or upvote what's useful.
Ce projet est un wrapper Google Maps pour React et une bibliothèque d'intégration qui relie l'API JavaScript Google Maps à une architecture basée sur des composants déclaratifs. Il fournit un composant de carte interactif pour le rendu des vues de carte, des marqueurs et des superpositions en utilisant des coordonnées géographiques et du HTML personnalisé. La bibliothèque sert d'outil de visualisation de données géographiques et d'interface de recherche basée sur la carte. Elle permet l'implémentation de la fonctionnalité de recherche de lieux et des entrées d'autocomplétion intégrées directement à la vue cartographique. La surface de capacité couvre les services basés sur la localisation, notamment la visualisation d'itinéraires, la vue panoramique de rue et la création de formes cartographiques géométriques. Elle prend en charge diverses options de rendu telles que des couches de données spécialisées pour le trafic et les cartes de chaleur, des superpositions HTML et canvas personnalisées, et le regroupement de marqueurs pour gérer des ensembles de points à haute densité. Des outils de dessin interactifs et des fenêtres d'information sont également disponibles pour définir des zones et fournir des détails de localisation.
Ensures the Google Maps JavaScript API is loaded asynchronously before map components initialize.
Ce projet est un guide de référence complet pour écrire un balisage HTML propre, sémantique et maintenable basé sur les standards web modernes. Il fournit un ensemble de règles pour implémenter les standards HTML sémantiques, en utilisant des éléments structurels significatifs au lieu de conteneurs génériques pour améliorer la hiérarchie des documents et la lisibilité par la machine. Le guide établit des conventions spécifiques pour le formatage HTML, couvrant l'indentation, la casse des balises et l'organisation du code source pour améliorer la maintenabilité de la base de code. Il sert également de référence pour l'accessibilité web, détaillant l'implémentation des rôles ARIA, du texte alternatif et des contrôles de formulaire accessibles pour prendre en charge les lecteurs d'écran et autres technologies d'assistance. Le projet couvre plusieurs domaines de capacités fondamentaux, incluant la configuration des métadonnées de document et l'encodage des caractères pour la compatibilité avec les navigateurs, la gestion des ressources web via la résolution de chemin absolu, et l'optimisation des formulaires web via des attributs d'étiquetage et de validation appropriés. Il inclut également des standards pour gérer le contenu multimédia avec des mécanismes de secours appropriés.
Explains how to load external JavaScript libraries asynchronously to prevent blocking the initial page render.
dcat-admin est un framework de panneau d'administration Laravel utilisé pour construire rapidement des interfaces d'administration pilotées par les données. Il fonctionne comme un générateur de CRUD et un outil de scaffolding backend qui produit automatiquement des interfaces de création, lecture, mise à jour et suppression basées sur les schémas de tables de base de données. Le système se distingue par une architecture d'extension basée sur des plugins et la capacité d'exécuter plusieurs instances administratives indépendantes au sein d'une seule installation. Il fournit des outils spécialisés pour mapper des API externes vers des formulaires et des tableaux, ainsi qu'un cycle de vie de formulaire piloté par les événements pour exécuter une logique personnalisée lors de la résolution et de la soumission. Le framework couvre un large éventail de domaines de capacités, notamment le contrôle d'accès basé sur les rôles pour gérer les permissions hiérarchiques, une suite complète de grilles de gestion de données avec édition en ligne et des workflows de formulaires multi-étapes. Il inclut également des outils de visualisation de données pour les tableaux de bord opérationnels et une variété d'utilitaires de gestion de contenu pour les téléchargements de fichiers volumineux par morceaux et l'édition de texte riche. Des utilitaires en ligne de commande sont fournis pour automatiser la génération de composants administratifs et de classes d'action.
Triggers specific functions once all required scripts finish loading to ensure page elements are fully initialized.
Webcomponentsjs is a collection of polyfills and compatibility layers designed to normalize web standards across different browser environments. It provides the foundational infrastructure required to enable consistent support for custom elements, shadow DOM, and HTML templates in browsers that lack native implementations of these specifications. The library distinguishes itself through a feature-detection mechanism that dynamically injects necessary shims only when required. It manages the complexities of component lifecycle synchronization by patching the custom element registry and providi
Provides a global signaling mechanism to coordinate application startup once all compatibility code is initialized.
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
Describes the use of async and defer strategies to prevent JavaScript from blocking the render path.
This project is a collection of reusable components designed to integrate Google Maps into web applications built with the Angular framework. It provides a declarative interface for embedding interactive maps, allowing developers to configure map instances, markers, and overlays directly through standard framework templates and property bindings. The library distinguishes itself by wrapping imperative mapping services into a lifecycle-managed architecture. It handles the asynchronous loading of external mapping scripts and ensures that map instances and event listeners are properly cleaned up
Loads external mapping scripts asynchronously to ensure the main application remains lightweight and responsive.