常见浏览器多长时间会提示“脚本运行时间过长”总结


Posted in Javascript onApril 29, 2014

现在的web,影响用户访问速度已经不单单是文件下载的速度了,当所有的文件从服务器上下载后,从浏览器开始渲染到用户可以响应的时间,这段时间仍然会消耗很长,同时由于交互的复杂,javascript也变得越来越多,越来越复杂,脚本运行的时间反映在界面上就是响应用户输入点击的过慢,甚至浏览器出现脚本超时的提示。

这篇文件并不打算讲怎么避免这种超时以及javascript的优化技巧,单说各种浏览器的忍耐极限,下面是Nicholas C. Zakas总结的数据

Chrome:执行超过8秒提示。
IE:执行超过500万条Javascript语句时出现提示。
Firefox:执行超过10秒出现提示。
Safari:执行超过5秒出现提示。
Opera:无论执行多久都不会出现提示。
一般说来对用户来说脚本运行时间最好不要超过100ms,如果实在处理的过慢的时候可以考虑一些变通的手段,比如说用loading提示用户。

Javascript 相关文章推荐
Extjs TriggerField在弹出窗口显示不出问题的解决方法
Jan 08 Javascript
防止页面被iframe(兼容IE,Firefox火狐)
Jul 04 Javascript
设置iframe的document.designMode后仅Firefox中其body.innerHTML为br
Feb 27 Javascript
如何用js控制frame的隐藏或显示的解决办法
Mar 20 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
Sep 26 Javascript
jquery插件jquery.beforeafter.js实现左右拖拽分隔条对比图片的方法
Aug 07 Javascript
JavaScript操作select元素和option的实例代码
Jan 29 Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
Sep 15 Javascript
JavaScript、C# URL编码、解码总结
Jan 21 Javascript
使用node打造自己的命令行工具方法教程
Mar 26 Javascript
JavaScript读写二进制数据的方法详解
Sep 09 Javascript
微信小程序实现文字无限轮播效果
Dec 28 Javascript
javascript中使用正则计算中文长度的例子
Apr 29 #Javascript
一个简单的Node.js异步操作管理器分享
Apr 29 #Javascript
IE浏览器中图片onload事件无效的解决方法
Apr 29 #Javascript
javascript的创建多行字符串的7种方法
Apr 29 #Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
Apr 29 #Javascript
当某个文本框成为焦点时即清除文本框内容
Apr 28 #Javascript
JS实现两个大数(整数)相乘
Apr 28 #Javascript
You might like
PHP中ini_set与ini_get用法实例
2014/11/04 PHP
主流PHP框架的优缺点对比分析
2014/12/25 PHP
php基于PDO连接MSSQL示例DEMO
2016/07/13 PHP
js 判断 enter 事件
2009/02/12 Javascript
js 学习笔记(三)
2009/12/29 Javascript
IE下js调试工具Companion.JS
2010/10/15 Javascript
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
setTimeout和setInterval的区别你真的了解吗?
2011/03/31 Javascript
jQuery中的jQuery()方法用法分析
2014/12/27 Javascript
js实现照片墙功能实例
2015/02/05 Javascript
jquery UI Datepicker时间控件的使用方法(终结版)
2015/11/07 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
COM组件中调用JavaScript函数详解及实例
2017/02/23 Javascript
JS简单验证上传文件类型的方法
2017/04/17 Javascript
简单通过settimeout看javascript的运行机制
2019/05/10 Javascript
Typescript的三种运行方式(小结)
2019/09/18 Javascript
Vue中父子组件的值传递与方法传递
2020/09/28 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
使用Vue实现一个树组件的示例
2020/11/06 Javascript
vant 中van-list的用法说明
2020/11/11 Javascript
[02:51]DOTA2 2015国际邀请赛中国区预选赛第一日战报
2015/05/27 DOTA
使用Python的判断语句模拟三目运算
2015/04/24 Python
python获取目录下所有文件的方法
2015/06/01 Python
Python中操作符重载用法分析
2016/04/29 Python
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
Python3利用print输出带颜色的彩色字体示例代码
2019/04/08 Python
澳大利亚便宜隐形眼镜购买网站:QUICKLENS Australia
2018/10/06 全球购物
C语言基础笔试题
2013/04/27 面试题
十八届三中全会感言
2014/03/10 职场文书
个园导游词
2015/02/04 职场文书
原告代理词范文
2015/05/25 职场文书
与死神共舞观后感
2015/06/15 职场文书
优秀大学生申请书
2019/06/24 职场文书
《悬崖边的树》读后感2篇
2019/12/02 职场文书
Java练习之潜艇小游戏的实现
2022/03/16 Java/Android
详解Alibaba Java诊断工具Arthas查看Dubbo动态代理类
2022/04/08 Java/Android