2 dépôts
Resolving worker imports into bundle paths during the build process.
Distinct from JavaScript Worker Threads: Focuses on the build-time resolution of worker paths rather than the runtime execution of the threads
Explore 2 awesome GitHub repositories matching software engineering & architecture · Worker Bundling. Refine with filters or upvote what's useful.
electron-vite est un système de build et un orchestrateur de bundle multi-processus qui utilise Vite pour compiler et bundler les processus main, preload et renderer pour les applications Electron. Il fonctionne comme un scaffolder d'application de bureau, fournissant des modèles pour intégrer divers frameworks frontend dans une structure de projet standardisée. Le projet se distingue par une protection du code source intégrée, utilisant un obfuscateur de bytecode V8 pour compiler JavaScript en bytecode et obfusquer les chaînes de caractères pour empêcher l'ingénierie inverse. Il gère également des architectures de bureau complexes en isolant les bundles et les chunks partagés à travers plusieurs fenêtres et contextes d'exécution. L'ensemble d'outils couvre un large éventail de capacités, incluant des pipelines de packaging automatisés pour des installateurs multi-plateformes, l'orchestration de serveur de développement avec remplacement de module à chaud (HMR), et la gestion des modules natifs et WebAssembly. Il prend en outre en charge le scoping d'environnement et la configuration de l'externalisation des modules binaires pour optimiser les builds de production.
Resolves worker imports into bundle paths during the build process for multi-threaded background execution.
wmr est un outil de développement d'applications web et un système de construction qui fonctionne comme un bundler de modules ES, un générateur de site statique et un serveur de développement local. Il fournit un environnement complet pour créer des applications web modernes, combinant un compilateur de production avec un serveur qui prend en charge le rechargement à chaud. Le projet se distingue par son approche intégrée des scripts d'arrière-plan et du routage, servant à la fois de bundler de service worker et d'outil pour le routage basé sur le système de fichiers. Il permet la génération de HTML statique via le pré-rendu et fournit une intégration native pour générer des web workers afin de gérer les calculs lourds. Le système couvre un large éventail de capacités d'automatisation de la construction, y compris la compilation à la demande, la gestion des requêtes basée sur des middlewares et un pipeline piloté par des plugins pour étendre la logique de construction. Il inclut également des utilitaires pour gérer les variables d'environnement, mapper les chemins d'importation et analyser la taille du bundle pour optimiser les actifs de production.
Compiles and bundles service worker scripts to enable offline asset management.