摘要: 首先浏览器主进程接管,开了一个下载线程。 然后进行HTTP请求(DNS查询、IP寻址等等),中间会有三次捂手,等待响应,开始下载响应报文。 将下载完的内容转交给Renderer进程管理。 Renderer进程开始解析css rule tree和dom tree,这两个过程是并行的,所以一般我会把li 阅读全文
posted @ 2018-11-20 19:20 10后程序员劝退师 阅读(285) 评论(0) 推荐(0)
摘要: 构建优化 1、减少编译体积 ContextReplacementPugin、IgnorePlugin、babel-plugin-import、babel-plugin-transform-runtime。 2、并行编译 happypack、thread-loader、uglifyjsWebpackP 阅读全文
posted @ 2018-11-20 19:13 10后程序员劝退师 阅读(970) 评论(0) 推荐(0)
摘要: 首先说说为什么要使用Virturl DOM,因为操作真实DOM的耗费的性能代价太高,所以react内部使用js实现了一套dom结构,在每次操作在和真实dom之前,使用实现好的diff算法,对虚拟dom进行比较,递归找出有变化的dom节点,然后对其进行更新操作。为了实现虚拟DOM,我们需要把每一种节点 阅读全文
posted @ 2018-11-20 18:57 10后程序员劝退师 阅读(421) 评论(0) 推荐(1)