为什么一些重量级页面流畅地滚动而其他人没有?

时间:2013-05-30 00:30:06

标签: html performance web-applications

在构建网站时,什么会降低滚动性能?

我的假设是它是关于javascript调整大小。这是真的?

2 个答案:

答案 0 :(得分:1)

许多网站禁用本机鼠标滚动并回退到javascript解决方案以利用gpu加速。看看这个 - > http://paperandpaint.dk/这是一个很好的例子。特别是铬不会通过鼠标滚轮加速滚动,这使它看起来不稳定。另一方面,Firefox感觉非常不同。

您可以查看许多优秀的资源:

http://www.html5rocks.com/en/tutorials/speed/scrolling/

我希望这会给你一点见解。

Cheers Tee

答案 1 :(得分:0)

很多很多东西。大型DOM树,包含大量巨大的js文件,调整大小的大图像,广告(大时间),静态定位元素,在平板电脑上使用JavaScript重新定位,列表继续,然后打开。基本上,渲染速度慢的任何东西都会降低滚动性能。