分类
Javascript

Webpack v4分包优化

从Webpack v4开始,移除了CommonsChunkPlugin,取而代之的是SplitChunks。最初,chunks(以及内部导入的模块)是通过内部Webpack图谱中的父子关系关联的。CommonsChunkPlugin曾被用来避免他们之间的重复依赖,但是不可能再做进一步的优化。

分类
Javascript

优化Vue页面性能

前面介绍过一篇Web App页面性能优化的文章,这是对普通页面的性能优化。针对Vue页面,还有一些特殊技巧。

分类
Javascript

HTTP缓存

通常所说的Web缓存指的是可以自动保存常见http请求。对于前端开发者来说,浏览器充当了重要角色。除此外常见的还有各种各样的代理服务器也可以做缓存。当Web请求到达缓存时,缓存从本地副本中提取这个副本内容而不需要经过服务器。这带来了以下优点:

分类
Flash

使用React和Echarts封装K线图组件

最近一朋友让我帮他弄一个股票图。了解我的人都知道很长一段时间我的工作就是画图表,Flex之后我用Flotr2开发过图表,但这个插件不支持K线图。我在网上找了找,发现Echart的K线图很好用也支持K线图。考虑到以后可能会复用,就结合React封装了一个K线组件。

分类
Web

从输入URL到页面加载完成的过程

很久以前理解过一个URL从在浏览器地址栏输入,到呈现页面都发生了什么。前两天碰到一个nginx反向代理的问题,又回想起这个流程,我想是对这个流程理解的还不够透彻,所以特意抽出时间来总结一下。