现在的网站,不但影响用户的访问速度是文件下载的速度,当所有的文件从服务器上下载,用户可以从浏览器开始呈现响应的时间,这段时间仍然会消耗很长的时间,同时由于复杂的相互作用,Javascript变得更越来越多,越来越复杂。运行时间反映在界面中,响应用户输入并单击过慢,甚至浏览器脚本超时提示。

本文档不讨论如何避免此超时和Javascript的优化技巧。这是各种浏览器的持久性。以下是Nicholas C. Zakas总结的数据。

Chrome:执行超过8秒。
IE:执行超过500万个Javascript语句时会有提示。
Firefox:执行超过10秒才能出现。
Safari:执行超过5秒才能显示。
歌剧:没有迹象会出现很长一段时间。
一般来说,对于用户来说,脚本的运行时间超过100ms。如果有太慢处理,一些灵活的手段可以考虑,如提示用户加载。