美文网首页
浏览器调试——Timeline掌控帧渲染模式

浏览器调试——Timeline掌控帧渲染模式

作者: _____西班木有蛀牙 | 来源:发表于2018-05-06 21:28 被阅读81次

网页动画能够做到每秒60帧,就会跟显示器同步刷新,一秒之内进行60次重新渲染,每次重新渲染的时间不能超过16,66毫秒

黄色:JavaScript执行
紫色:样式计算和布局,及重排
绿色:重绘

window.requestAnimationFrame() // 下一次

window.requestldleCallback() // 下几次重新渲染时间

触发分层

1.获取DOM并将其分割为多个层
2.将每个层独立的绘制进位图中
3.将层作为纹理上传至GUP
4.复合多个层来生成最终的屏幕图像

1.DOM子树渲染层(RenderLayer)RenderObject->GraphicsContext(根元素、position、transform、半透明、CSS滤镜、Canvas2D、video、溢出);
2.Compositor->渲染层子树的图形层

相关文章

  • 浏览器调试——Timeline掌控帧渲染模式

    网页动画能够做到每秒60帧,就会跟显示器同步刷新,一秒之内进行60次重新渲染,每次重新渲染的时间不能超过16,66...

  • 前端工程师高级调试-- 断点以及捕捉事件绑定

    整体概要 断点以及捕捉事件绑定 Audits 和 Chrome 性能插件 Timeline 掌握帧渲染模式可以看到...

  • 浏览器渲染帧

    浏览器的绘制渲染过程可以总结为 一帧数据的渲染注意:浏览器并不是因为页面的重绘和回流才会进行数据帧的渲染,一般情况...

  • 浏览器渲染优化

    udacity浏览器渲染优化课程学习笔记 关键路径渲染 现在多数设备刷新屏幕的频率都是60帧/秒,如果浏览器花费太...

  • 3 CSS3 盒模型

    1、网页渲染模式:标准渲染模式、混杂(怪异)渲染模式 ->浏览器都有两种渲染网页模式 IE6混杂模式盒模型:代码区...

  • XHTML,HTML,XML区别,link和@import区别,

    doctype(文档类型)的作用是什么? 告诉浏览器用何种渲染模式来渲染页面 浏览器标准模式和怪异模式之间的区别是...

  • requestAnimationFrame 和setTimeou

    requestAnimationFrame 浏览器帧渲染的钩子函数,一般不渲染不触发 做动画比较合适因为这个函数在...

  • HTML相关的面试题

    问题选自这里 doctype(文档类型)的作用是什么? 告诉浏览器用何种渲染模式来渲染页面。 在浏览器中有三种渲染...

  • html header

    标准模式 没有就是混杂模式(浏览器自动渲染) 告诉浏览器用这个页面是中文页面 ...

  • 浏览器模式问题

    浏览器相关知识 浏览器的渲染 在w3c标准出来之前,不同的浏览器在页面上的渲染有不同的规范,即有怪异模式和兼容模式...

网友评论

      本文标题:浏览器调试——Timeline掌控帧渲染模式

      本文链接:https://www.haomeiwen.com/subject/urhprftx.html