1 dépôt
Tools that load and initialize JavaScript modules specifically within a Web Worker context.
Distinct from JavaScript Worker Threads: Focuses on the loading and initialization of modules into workers, rather than the general threading model.
Explore 1 awesome GitHub repository matching software engineering & architecture · Worker Module Loaders. Refine with filters or upvote what's useful.
Workerize est un chargeur de module web worker et un déchargeur de thread principal. Il fonctionne comme un wrapper de proxy asynchrone qui permet aux modules JavaScript de s'exécuter dans des workers d'arrière-plan, empêchant les gels de l'interface utilisateur du navigateur en déléguant les tâches coûteuses en calcul à des threads séparés. Le projet utilise une interface basée sur un proxy pour appeler des fonctions à l'intérieur d'un worker d'arrière-plan comme s'il s'agissait d'appels asynchrones locaux. Ce mécanisme permet l'exécution de modules dans des workers parallèles pour maintenir la réactivité du thread principal. Le système couvre l'exécution de modules asynchrones et l'intégration de web workers, en se concentrant sur l'optimisation du thread principal en déplaçant la logique lourde hors du thread d'exécution primaire.
Loads and runs JavaScript modules in Web Workers to move heavy logic off the main thread.