首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
webpack面试优质文章
订阅
三个小石头
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
webpack 之 babel-loader 中 cache 实现原理
在即将到来的 webpack5 中加入了持久缓存,官方宣传能将 16000 个模块组成的应用打包时间减少 98%, 可参考 Sean Larkin 演讲地址。不过 webpack5 还没正式发布,周边生态很多还没有跟上,如果你现在贸然升级 webpack5 的话,或许只会得到一…
webpack打包原理 ? 看完这篇你就懂了 !
[实践系列] 主要是让我们通过实践去加深对一些原理的理解。 [实践系列]你能手写一个 Promise 吗?Yes I promise。 有兴趣的同学可以关注 [实践系列] 。 求 star 求 follow~ 入口起点(entry point)指示 webpack 应该使用哪个…
体验webpack5个人总结
经过上手使用,webpack5打包体积大小,持续编译速度都有很不错的提升,对webpack4兼容也很平缓,Module Federation也对项目中如何使用微型前端应用提供一种解决方案。如果升级过程中有遇不兼容的情况,可以去webpack5变更日志上查阅。 在webpack5…
构建效率大幅提升,webpack5 在企鹅辅导的升级实践
|导语2020年10月10日,webpack5正式发布,并带来了诸多重大的变更,将会使前端的构建效率与质量大为提升。其实现在各大博客网站已经有很多关于webpack5的文章,但真正通过业务实践并获得第
带你深度解锁Webpack系列(优化篇)
带你深度解锁Webpack系列(基础篇) 和 带你深度解锁Webpack系列(进阶篇),主要是讲解了 Webpack 的配置,但是随着项目越来越大,构建速度可能会越来越慢,构建出来的js的体积也越来越大,此时就需要对 Webpack 的配置进行优化。 本文罗列出了十多种优化方式…
webpack loader和plugin编写
首先我们先回顾一下webpack常见配置,因为后面会用到,所以简单介绍一下。 这里面我们重点关注 module和plugins属性,因为今天的重点是编写loader和plugin,需要配置这两个属性。 通过逐层识别模块依赖。(Commonjs、amd或者es6的import,w…
webpack5新特性体验
通过持久缓存提高构建性能. 使用更好的算法和默认值来改善长期缓存. 通过更好的树摇和代码生成来改善捆绑包大小. 清除处于怪异状态的内部结构,同时在 v4 中实现功能而不引入任何重大更改. 通过引入重大更改来为将来的功能做准备,以使我们能够尽可能长时间地使用 v5. 早期,web…
Webpack5 内置缓存方案探索
随着Babel、TypeScript、VueLoader、Terser等编译、转译技术的大规模使用,Webpack的编译时间正不断膨胀。为了优化编译速度,社区主要有两种方案: 这些方案在一定程度上解决了编译速度慢的问题,但随之而来的是成堆的配置,严重影响了Webpack的使用体…
辛辛苦苦学会的 webpack dll 配置,可能已经过时了
如果大家看过一些 webpack4 优化的文章,一定会出现 dll 动态链接库。它以配置之复杂让众多初学者记忆犹新。今天我会以一个学习者的角度去一步一步探讨 webpack dll 的配置,最后得出一
深入理解webpack原理 (下)
上一篇文章《深入理解webpack原理(上)》中,我主要是从理论层面上介绍了webpack的一些基本原理。而本文将会从代码层面上带大家一起来认识webpack。 由于webpack的打包过程实际上是利用了AST语法树来实现的,因为在具体讲解webpack打包原理之前,我们一起来…