根据元素的样式, 计算元素占据的空间大小和在屏幕中所处的位置
Paint: 向元素的可视部分填充像素, 包括文本 / 图像 / 边框 / 阴影, 绘制一般是在多个层上完成的
Composite: 将不同的层按正确的顺序绘制到屏幕上...{
console.log(i);
}
}
点击按钮阻塞主线程, JavaScript 代码执行了 264.18ms, 在执行过程中动画一直卡顿中...Element.animate() 还是一个实验中的功能, Chrome 最早在 36 版本中就实现了其基础功能
使用 Element.animate() 可以便捷的创建动画, 并且像 CSS 动画一样...可以将长任务划分为一个个短任务, 在主线程空闲时, 按顺序一个个执行. 怎么知道主线程是否空闲呢?...requestIdleCallback 就是我们想要的
requestIdleCallback 接收一个 callback 函数作为参数, 会在主线程空闲时, 按注册顺序逐个执行 callback
将