Javascript html中不存在的资源是否会降低页面呈现速度?
我有以下html/js示例代码Javascript html中不存在的资源是否会降低页面呈现速度?,javascript,android,html,android-webview,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实
<html>
<script scr="abc.src"/>
<html>
<div>
Hello Mars!
</div>
</div>
</html>
你好,火星!
我在我的代码中预处理这个html,如果html中有abc.src标记,那么我将注入额外的javascript函数。然后,我的Android WebView在预处理html后加载所有内容
由于abc.src实际上并不存在,我可以在Chrome Debugger的网络选项卡中看到,它花费了几秒钟来下载不存在的资源,直到加载失败
然而,在Android WebView中呈现网页时,我从未经历过几秒钟的延迟。是否拥有“abc.src”等不存在的资源会降低整个页面的呈现速度。您可以使用库,webview将首先呈现html,然后加载并稍后执行js
我用它来减少Android Webview上的渲染时间,效果很好。这是有效的html吗?最好将脚本放在正文的末尾以增强渲染。请查看脚本标记的“延迟”和“异步”属性。两者都可能有帮助。