Webpack
流行的JavaScript模块打包工具,支持代码分割、热模块替换等功能
Timeline (last 90 days)
JS混淆通过将变量名压缩为单字母、拆散拼接字符串、把属性访问改写成数组索引查找,使关键字在静态文件中消失
VS Code的扩展机制、Webpack的loader/plugin体系是插件化架构的典型案例
代码分割是现代前端构建工具(如 Webpack、Vite)的核心能力,将 JS 打包产物按路由或功能模块拆分为多个 chunk 按需加载
Webpack打包会将业务逻辑拆分成若干chunk模块,每个模块以数字ID索引
代码分割通过Webpack和Vite等构建工具的动态import()语法实现,可在运行时按需加载模块,降低首次加载时间
Angular CLI底层基于Webpack和esbuild构建
VS Code、Webpack、Chrome浏览器都采用了插件化架构,其技术实现通常依赖依赖注入、事件总线或微内核模式
All Facts (10)
Pi AutoResearch 适用于构建优化(Webpack/Vite打包速度和体积)、测试优化、模型训练损失值优化、前端性能(Lighthouse评分等)等场景
85%UnverifiedVite是由Vue.js作者尤雨溪开发的新一代前端构建工具,相比传统Webpack构建速度提升10倍以上
75%UnverifiedVite 基于原生 ES 模块的开发服务器启动速度比 Webpack 快 10-100 倍
70%UnverifiedJS混淆通过将变量名压缩为单字母、拆散拼接字符串、把属性访问改写成数组索引查找,使关键字在静态文件中消失
50%UnverifiedVS Code的扩展机制、Webpack的loader/plugin体系是插件化架构的典型案例
50%Unverified代码分割是现代前端构建工具(如 Webpack、Vite)的核心能力,将 JS 打包产物按路由或功能模块拆分为多个 chunk 按需加载
50%UnverifiedWebpack打包会将业务逻辑拆分成若干chunk模块,每个模块以数字ID索引
50%Unverified代码分割通过Webpack和Vite等构建工具的动态import()语法实现,可在运行时按需加载模块,降低首次加载时间
50%UnverifiedAngular CLI底层基于Webpack和esbuild构建
50%UnverifiedVS Code、Webpack、Chrome浏览器都采用了插件化架构,其技术实现通常依赖依赖注入、事件总线或微内核模式
50%