iOS应用性能调优的25个建议和技巧(18)

    xiaoxiao2021-11-30  49

    18. 减少使用Web特性

    UIWebView很有用,用它来展示网页内容或者创建UIKit很难做到的动画效果是很简单的一件事。

    但是你可能有注意到UIWebView并不像驱动Safari的那么快。这是由于以JIT compilation为特色的WebkitNitro Engine的限制。

    所以想要更高的性能你就要调整下你的HTML了。第一件要做的事就是尽可能移除不必要的javascript,避免使用过大的框架。能只用原生js就更好了。

    另外,尽可能异步加载例如用户行为统计script这种不影响页面表达的javascript

    最后,永远要注意你使用的图片,保证图片的符合你使用的大小。使用Sprite sheet提高加载速度和节约内存。

    更多相关信息可以看下 WWDC2012 session #601 Optimizing Web Content inUIWebViews and Websites on iOS
    转载请注明原文地址: https://ju.6miu.com/read-679140.html

    最新回复(0)