2 个仓库
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 是一个构建系统和多进程打包编排工具,利用 Vite 为 Electron 应用编译和打包主进程、预加载脚本及渲染进程。它作为桌面应用脚手架,提供多种模板,可将各类前端框架集成到标准化的项目结构中。 该项目通过集成源码保护脱颖而出,利用 V8 字节码混淆器将 JavaScript 编译为字节码并混淆字符串,从而防止逆向工程。它还能通过隔离多个窗口和执行上下文中的包及共享代码块,来管理复杂的桌面架构。 该工具集涵盖了广泛的功能,包括用于跨平台安装程序的自动化打包流水线、支持热模块替换的开发服务器编排,以及原生模块和 WebAssembly 的管理。此外,它还支持环境作用域划分和二进制模块外部化配置,以优化生产环境构建。
Resolves worker imports into bundle paths during the build process for multi-threaded background execution.
wmr 是一个 Web 应用开发工具和构建系统,充当 ES 模块打包器、静态站点生成器和本地开发服务器。它为创建现代 Web 应用提供了完整的环境,将生产编译器与支持热重载的服务器相结合。 该项目以其对后台脚本和路由的集成方法而著称,既作为 Service Worker 打包器,又作为基于文件系统的路由工具。它支持通过预渲染生成静态 HTML,并提供用于生成 Web Worker 以处理繁重计算的原生集成。 该系统涵盖了广泛的构建自动化功能,包括按需编译、基于中间件的请求处理,以及用于扩展构建逻辑的插件驱动流水线。它还包括用于管理环境变量、映射导入路径和分析包大小以优化生产资产的实用程序。
Compiles and bundles service worker scripts to enable offline asset management.