1 dépôt
Executing JavaScript modules in parallel background workers to avoid blocking the main execution thread.
Distinct from Asynchronous Module Loading: Focuses on parallel execution within workers rather than just the asynchronous loading of the modules.
Explore 1 awesome GitHub repository matching web development · Parallel Worker Execution. 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.
Runs JavaScript modules in parallel workers using proxies to handle background execution without blocking the UI.