最近发现GA的ga.js挂了会影响到页面呈现,确认放在$(document).ready(function(){....})的代码被阻塞了,这个和我之前的脑子里的概念不太吻合。ga.js 是设置了async = true,也放在页面最后。
我把ga.js代理到一个无法访问的站点上,就可以模拟出以下加载图:
其中ntalk.js是放在这里:
但我也在segmentfault上做了同样的代理,确没有出现问题。页面呈现非常快,ga.js没有加载完,但其它js工作了。
我们的首页地址是 http://www.mbaobao.com