- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 chrome的渲染算法确实有点屌
这段时间把miniblink整理了一下,分成两条线。一条使用自己写的渲染合成层(线A),另外一条用谷歌原版的cc层(线B)。本来以为谷歌的cc算法太麻烦了,我就用gdi绘制几个图层而已,为什么要搞N颗树,各种同步,然后还要用tile来上屏。后来重写线A的时候,发现用tile确实有好处。比如我在滚动的时候,之前线A是用一整张bitmap来存储layer的图像,但这样如果网页一长,显然是不
2016-03-18 16:34:50 2925
原创 chrome49的cc层里一处小小优化不到位的地方
chrome49的cc层里又在大幅改进渲染算法。之前引进的slimming paint(瘦身渲染)计划越来越成熟了。不过有些地方我感觉还有优化的余地的。比如PictureLayer里会收集blink层传递上来的脏区域,然后存在invalidation_成员变量里。然后在更新绘制指令的时候根据这个去传递给blink层,去收集渲染指令。但其实这里可以搞个队列,记录多个脏矩形,然后再进行合并。合
2016-03-08 22:47:10 1916
miniblink浏览器控件
2019-02-13
超强英语造句机
2007-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人