【发布时间】:2013-07-29 20:34:54
【问题描述】:
我刚刚为我的初创公司设计了这个启动页面:http://beta.mergenote.com/
加载时间和初始渲染在我测试过的所有浏览器中都很简单。 (我没有看过任何 IE 版本,但将它提供给了朋友,他们都觉得它与 Chrome 足够相似,他们没有注意到任何东西.. 他们不是网络开发人员,所以如果你发现了什么,请告诉我)。
网页使用 jQuery 制作简单的幻灯片,视差滚动使用 skrollr https://github.com/Prinzhorn/skrollr
它使用 SVG 精灵,其宽度和高度已设置为任何图标的最大渲染尺寸的 3 倍(由于 Opera 和 Firefox 渲染问题,SVG 不会以最终尺寸重绘)。
在 Chrome / Safari 上,网站流畅、快速、没有问题。在 Firefox 和 Opera(尤其是 Firefox)上,页面需要很长时间才能在调整大小或滚动事件时重新绘制,并且动画都非常不稳定。
我怀疑它可能是 SVG 精灵,但我真的不确定。我遇到的问题可能在我增大尺寸时会稍微加剧,但之前就已经存在了。
有什么想法吗?
【问题讨论】:
标签: performance firefox svg opera paint