现在用于网站上的widgets越来越多,越来越多人为了在他们的网站或blog上显示Flickr photos、Twitter status、iTunes playlists等而安装了这种第三方代码支持,这些日益增加的widgets,尽管当中大概只有1%是有用的,而这1%很好的改变完善整个互联网的格局。
不过随着widgets出现也带来了一个问题:使用widgets会降低你的网站速度。在比较好的情况下,你使用的widgets来自一个稳定快速的服务器;比较糟糕的是你使用的widgets来自一个不稳定的服务器,那对你的网站的影响就会很大。
国外的一位博客作者认为,在这方面没有银弹这一可能,没有一个单独的方法或者技术能解决这个问题。这是一个联系到多方面的问题,公司可以通过一些方法来缓和多个Widget在一起带来的影响,但是数量到一定程度,问题总会发生的。下面有一些方面值得javascript提供商考虑:
1、延迟JavaScript的执行
所有的JavaScript代码都希望第一时间去运行,但是实际上不行,这是一个很常见的问题。如果脚本不需要在页面读取时,做任何改变,那么脚本执行可以放到页面读取完成之后。这样一来,页面...[ 查看全文 ]