web threading model
在BlinkOn 3中,我们引入了一组性能目标,确保所有Web内容能够在移动设备上实现良好的性能表现。我们期望普通的旧Web内容可以:
-
在热负载下,能够在不到1000毫秒的时间内进入加载和交互状态。
-
在100毫秒内响应触地事件。
-
在交互或转换过程中,保持60hz的帧速率。
-
在小于100毫秒的时间内完成清理、指压或空闲工作,以便在下一次触发时迅速恢复到60hz的状态。
线程的谨慎使用是实现这些目标的关键部分。具体来说,我们不确定下一步的优化方向,可能需要浏览器加速的声明式触摸交互,或者现有的合成机制进行改进。我们希望在这个领域提出更多的需求、想法和创新,并尽可能公开地探讨这些问题。这个仓库是我们最初想法的分享平台。
下载地址
用户评论