awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesGlobal Script Registrations

Mechanisms for registering libraries as global browser variables.

Distinct from Browser Scripting Tools: Distinct from general browser scripting: focuses on library registration rather than page modification.

Explore 4 awesome GitHub repositories matching web development · Global Script Registrations. Refine with filters or upvote what's useful.

Awesome Global Script Registrations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • vuejs/vueAvatar de vuejs

    vuejs/vue

    209,900Voir sur GitHub↗

    Vue est un framework JavaScript progressif basé sur des composants, conçu pour construire des interfaces utilisateur réactives et des applications monopage. Il se concentre sur un système de modèles déclaratif qui transforme le HTML en fonctions de rendu efficaces, permettant aux développeurs d'organiser des interfaces complexes en unités isolées et réutilisables qui se synchronisent automatiquement avec l'état de l'application. Le framework se distingue par un système de réactivité de suivi des dépendances qui surveille l'accès aux données pendant le rendu pour déclencher des mises à jour précises. Il fournit une architecture flexible qui prend en charge à la fois l'adoption incrémentale en tant que bibliothèque légère et le développement d'applications à grande échelle. Les développeurs peuvent tirer parti d'un modèle d'extensibilité robuste basé sur des plugins pour injecter une logique globale, tandis que la réconciliation du DOM virtuel du framework garantit des mises à jour d'interface efficaces en calculant des mutations minimales. Au-delà de ses capacités de rendu de base, le projet inclut une suite complète d'outils pour gérer l'état de l'application, le routage basé sur les URL et le rendu côté serveur. Il offre un support étendu pour la composition de composants, la distribution de contenu et la gestion d'animation, aux côtés de mesures de sécurité intégrées comme l'échappement automatique du contenu pour prévenir les vulnérabilités courantes. Le framework est distribué avec des déclarations de type officielles pour prendre en charge l'analyse statique et peut être installé via des gestionnaires de paquets standard ou intégré directement dans les environnements de navigateur via des balises de script.

    Registers the framework as a global variable when loaded directly via script tags.

    TypeScriptframeworkfrontendjavascript
    Voir sur GitHub↗209,900
  • systemjs/systemjsAvatar de systemjs

    systemjs/systemjs

    13,091Voir sur GitHub↗

    SystemJS is a dynamic dependency manager and universal module loader that resolves and executes JavaScript modules across different browser and server environments. It functions as an import map polyfill, mapping bare module specifiers to absolute URLs to manage dependencies without requiring a build step. The project provides a system for integrating diverse formats, including AMD and global scripts, into a modern ES module workflow. It enables browser module polyfilling for environments that lack native support for ES modules and import maps, and it allows for dynamic runtime hot-reloading

    Imports traditional non-module scripts and exposes their global variables as default exports.

    JavaScript
    Voir sur GitHub↗13,091
  • stackblitz/webcontainer-coreAvatar de stackblitz

    stackblitz/webcontainer-core

    4,610Voir sur GitHub↗

    WebContainer est un environnement d'exécution basé sur navigateur conçu pour exécuter du code côté serveur, des commandes de système d'exploitation et des toolchains de développement full-stack directement au sein d'un onglet web. Il fournit l'infrastructure pour les IDE cloud et les workflows de développement sans installation en simulant un runtime qui élimine le besoin d'installations locales ou de machines virtuelles distantes. Le système exploite WebAssembly pour mapper les appels système et implémente un système de fichiers virtuel conforme POSIX et une couche d'interception réseau. Cela permet au runtime de générer des processus en ligne de commande, d'exécuter des commandes shell et de router les requêtes serveur internes vers des URL accessibles par le navigateur pour la prévisualisation en direct des applications web. La plateforme inclut également des capacités pour gérer les opérations de système de fichiers virtuel, surveiller les changements de fichiers et s'intégrer avec des registres de paquets privés via l'authentification unique (SSO) et la vérification d'identité. Elle peut être déployée sur site ou au sein d'une infrastructure cloud privée pour garder l'exécution derrière les pare-feu d'entreprise.

    Allows inserting custom scripts into preview frames to modify the behavior of rendered web responses.

    browsernodejsstackblitz
    Voir sur GitHub↗4,610
  • amdjs/amdjs-apiAvatar de amdjs

    amdjs/amdjs-api

    4,296Voir sur GitHub↗

    Ce projet fournit les normes techniques et les spécifications API pour les chargeurs de modules JavaScript asynchrones. Il définit les protocoles pour définir, référencer et charger du code modulaire afin d'assurer une exécution cohérente et une interopérabilité à travers différents environnements de navigateur. Le système établit une interface standard pour récupérer et initialiser les dépendances JavaScript et les assets non-code sans bloquer le thread principal du navigateur. Il inclut une interface de chargeur de ressources pour mapper les identifiants de modules vers des chemins de fichiers physiques et résoudre les dépendances relatives en URL absolues. Les capacités couvrent la gestion des dépendances frontend, incluant la résolution de chemin hiérarchique et le mapping de dépendances. Il prend en charge l'intégration de scripts hérités via des wrappers d'espace de noms globaux et permet le chargement de ressources non-JavaScript, telles que des templates HTML, via un système basé sur des plugins. Le projet définit également des mécanismes pour l'enregistrement de modules, l'injection pilotée par configuration et la vérification de conformité API pour s'assurer que les implémentations de chargeurs adhèrent aux normes techniques spécifiées.

    Provides capabilities to wrap global browser scripts into a modular format by defining dependencies and exported variables.

    Voir sur GitHub↗4,296
  1. Home
  2. Web Development
  3. Browser Scripting Tools
  4. Global Script Registrations

Explorer les sous-tags

  • Frame Script InjectionsMechanisms to inject scripts into every browser frame before DOM creation. **Distinct from Global Script Registrations:** Focuses on preemptive injection into all frames rather than simple library registration as global variables.
  • Global Script WrappersMechanisms for wrapping non-modular global scripts into a defined module interface. **Distinct from Global Script Registrations:** Distinct from Global Script Registrations: focuses on wrapping global variables into a modular format rather than just exposing them to the window.