自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

热情的刘大爷的博客

哪里写的不对赶快评论喷我

  • 博客(3)
  • 收藏
  • 关注

转载 Web长列表的救星?谷歌推出Virtual Scroller

在刚刚结束的 Chrome dev summit 2018 上,谷歌工程经理 Gray Norton 向我们介绍 virtual-scroller,一个 Web 滚动组件,未来它可能会成为 Web 高层级 API(Layered API)的一部分。它的目标是解决长列表的性能问题,消除离屏渲染。该项目处于研发中,你可以在 GitHub 查看它的开发者预览版本。众所周知,渲染性能主要取决于渲染量, ...

2018-11-15 18:46:24 1433

原创 浏览器渲染进程多线程

之前有关浏览器渲染进程和线程这一块,纠结了很久,因为我完全搞不懂什么是线程和进程,如果你和我一样,也是之前没有了解过,或者不是很清楚什么是线程,什么是进程,建议先看浏览器多进程架构,搞清楚了线程和进程后,看这篇文章可能会事半功倍。GUI渲染线程负责渲染浏览器界面,解析HTML、CSS、构建DOM树和RenderObject树,布局和绘制等当界面需要重绘(Repaint)或由于某种操作导致重排...

2018-10-08 21:40:34 1626

原创 浏览器多进程架构

跟很多多线程浏览器不一样,chrome使用多个进程来隔离不同的标签页,因此打开一个标签页,就等于是开了一个新的进程,当然,进程之间是不共享资源和地址空间的,所以每个进程之间不太会出现互相影响的安全问题,而多个线程,是共享着相同的资源和地址空间的,所以线程之间就有可能会存在恶意修改或者获取非授权数据的复杂性安全问题。多进程:类似于一个工厂,每个工厂有每个工厂自己做的时间,互不影响多线程:类似于...

2018-10-08 21:26:40 791 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除