首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何提高webapp在视网膜设备webview中的滚动性能

如何提高webapp在视网膜设备webview中的滚动性能
EN

Stack Overflow用户
提问于 2013-08-19 05:19:44
回答 1查看 808关注 0票数 0

我有一个iPad3(ios5):

我在本地加载我的webapp html,我禁用了所有的css3效果,比如box-shadow,以及所有我可以优化的东西,比如我用来优化一个网站的东西等等。

我所有的努力都集中在css/html上(我甚至没有执行任何javascript),但我仍然无法获得一个可容忍的fps。

我错过了什么吗?这只是一个性能问题,就像ios5中的bug或其他问题吗?

在webapp中提高滚动性能的最佳实践是什么?

EN

回答 1

Stack Overflow用户

发布于 2013-08-20 07:11:33

我一直在努力解决同样的问题(see my SO question here)

我确实使用iScroll,最近我在iOS6.1.3中遇到了另一个性能问题,但涉及到iScroll本身。我能够通过显式添加css来解决这个问题,从而在iScroll上获得硬件加速。

我使用了一个特定的页面id来分配css,但是您可以自己决定在哪里添加它,如果它对您的情况也有帮助的话。

CSS:

代码语言:javascript
复制
#myid * {
    -webkit-transform: translate3d(0, 0, 0);
}

我的iscroll使用了类s-scrollwrappers-scrollpane,这可能是添加css以强制硬件加速的更好的选择。那么css将会是

代码语言:javascript
复制
.s-scrollwrapper * {
    -webkit-transform: translate3d(0, 0, 0);
}

代码语言:javascript
复制
.s-scrollpane * {
    -webkit-transform: translate3d(0, 0, 0);
}

希望这也能帮助您提高iOS5上的速度。

Webapp on iPad 3 retina display slow screen painting

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18306822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档