什么是线程合成?
它在最近的Paul Irish Post中被称为产生类似 iOS 的滚动的一种手段:
我搜索了 chrome about:flags,但找不到 Paul 所指的内容。我认为它与元素的呈现方式有关,但我对是否/如何以编程方式处理合成感兴趣(在 JavaScript 中?)。
什么是线程合成?
它在最近的Paul Irish Post中被称为产生类似 iOS 的滚动的一种手段:
我搜索了 chrome about:flags,但找不到 Paul 所指的内容。我认为它与元素的呈现方式有关,但我对是否/如何以编程方式处理合成感兴趣(在 JavaScript 中?)。
在这个页面上测试了这个标志,仍然滚动冻结 http://romaxa.info/tests/scrolltest/layout3_busy_long.html
在 XUL firefox 上运行良好(具有多进程层的移动版本)
此时,线程合成是一项实验性功能,因此仅在 dev 或 canary 通道中可用。如果您想试用此功能,可以在 dev 或 canary 频道下载 Chrome 版本。
关于功能本身,在 上描述如下chrome://flags/
:
使用辅助线程执行网页合成。这允许平滑滚动,即使主线程没有响应。