1 dépôt
Mechanisms to execute specific functions only after external script tags have fully loaded.
Distinct from Page-Specific Script Execution: None of the candidates cover the specific pattern of coordinating JavaScript execution dependencies based on tag load events.
Explore 1 awesome GitHub repository matching web development · Deferred Script Executions. Refine with filters or upvote what's useful.
vue-meta est un gestionnaire de métadonnées pour les applications Vue.js qui coordonne l'injection, la déduplication et la fusion des balises HTML head et body. Il sert de contrôleur d'en-tête de document, permettant aux développeurs de définir et de mettre à jour des titres, des balises meta, des balises link, des styles et des scripts au sein d'une architecture de composants à travers des environnements côté client et côté serveur. La bibliothèque se distingue par un système de fusion hiérarchique où les composants enfants peuvent remplacer les métadonnées définies par les composants parents. Elle assure l'intégrité du document en utilisant une déduplication basée sur l'identifiant pour empêcher les balises en double et emploie un système de coordination pour gérer les métadonnées provenant de plusieurs instances d'application indépendantes sur une seule page. Ses capacités plus larges incluent l'optimisation pour les moteurs de recherche via l'injection de métadonnées côté serveur, l'insertion de données JSON structurées assainies et la liaison dynamique de métadonnées qui résout les valeurs en fonction de l'état du composant. La performance est traitée via le batching de requestAnimationFrame pour empêcher le scintillement et le streaming de réponse incrémentiel pour le rendu côté serveur. Le projet fournit des utilitaires pour la génération de métadonnées statiques afin de produire des chaînes de template HTML sans nécessiter une instance de composant en direct.
Coordinates the execution of functions to ensure dependencies are met after specific script tags finish loading.