html中的非现有资源是否会降低页面呈现速度?

时间:2016-04-14 22:57:49

标签: javascript android html android-webview

我有以下html / js示例代码,

<html>
<script scr="abc.src"/>
<html>
<div>
 Hello Mars!
</div>
</div>
</html>

我在我的代码中预处理这个html,如果html中有abc.src标签,那么我会注入额外的javascript函数。然后我的Android WebView在预处理html后加载所有内容。

由于 abc.src 实际上并不存在,我可以在Chrome调试器网络标签中看到,在加载失败之前,它花费几秒钟下载不存在的资源。

但是,在Android WebView中呈现网页时,我从未经历过几秒钟的延迟。拥有像“abc.src”这样的非现有资源会降低整体页面渲染速度。

1 个答案:

答案 0 :(得分:0)

您可以使用LazyLoad库,webview将首先呈现html,然后加载并执行js。

我已经用它来减少Android Webview上的渲染时间,但效果很好。