浏览器一帧 - 图1
    input event handler:首先处理用户输入的操作
    requestAnimationFrame:在layout之前
    解析dom,解析css
    requestIdleCallback在layout之后,如果前面工作完成还由剩余时间,才会执行

    每1帧16.7ms,如果js执行时间过长,就会造成丢帧