Javascript Jquery压缩的性能

Javascript Jquery压缩的性能,javascript,jquery,performance,Javascript,Jquery,Performance,考虑一个名为compressed.js的压缩Javascript文件(包含少量合并的Javascript文件)。此文件可以使用以下命令调用:我的一位朋友说,在页脚中放置以下代码会更好地提高站点性能: <div id="footer:> <script type="text/javascript"> //Compressed js code is located here </script&

考虑一个名为
compressed.js
压缩Javascript
文件(包含少量合并的Javascript文件)。此文件可以使用以下命令调用:
我的一位朋友说,在页脚中放置以下代码会更好地提高站点性能:

        <div id="footer:>
          <script type="text/javascript">
           //Compressed js code is located here
          </script>
        </div>
    </body>
    </html>

根据定义,Javascript是客户端,因此(在大多数情况下)在网站交付到浏览器并布局之前加载它是没有意义的


如果您在页脚中加载它,它不会提高javascript的性能,它所做的是允许页面在加载javascript之前在浏览器中下载和加载。这可以通过引用或包含在代码中来实现,但是最好将javascript放在外部文件中,这样它就不会增加交付给浏览器的html页面的大小。

与其在底部加载,不如异步加载(http://stackoverflow.com/questions/2774373/asynchronous-js-file-loading-syntax)

通过这种方式,浏览器可以并行下载脚本(因此可以更快地使用),而不会阻止其他浏览器操作

请看Stoyan Stefanov演讲的幻灯片31-36-


Aaron Peter关于Javascript加载的Velocity EU演示也值得一读-http://www.slideshare.net/startrender/fast-loading-javascript

您可以查看:,尤其是底部的
放置脚本
部分,它将为您节省一次请求-响应迭代,从而牺牲代码的可维护性,您是否考虑过推迟JS加载?