性能优化

  • requestAnimationFrame() 是什么 用于告诉浏览器, repaint 前先调用一个指定的函数(该函数通常时执行某个动画). 传入的函数每秒钟通常会被执行 60 次(因为浏览器每秒重绘 60次), 但是按照标准也会和浏览器的刷新率相匹配.
  • requestIdleCallback() 用于告诉浏览器, 在空闲的时候执行指定的函数. 这个 API 浏览器的支持度不高, 仅两三个浏览器支持.
  • CSS: contain 属性又是什么?
  • Layout Thrashing?