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


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 相关文章推荐
用javascript连接access数据库的方法
Nov 17 Javascript
子窗口、父窗口和Silverlight之间的相互调用
Aug 16 Javascript
JavaScript高级程序设计 DOM学习笔记
Sep 10 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
May 23 Javascript
javascrpt绑定事件之匿名函数无法解除绑定问题
Dec 06 Javascript
使用javascript过滤html的字符串(注释标记法)
Jul 08 Javascript
一些老手都不一定知道的JavaScript技巧
May 06 Javascript
jquery学习总结(超级详细)
Sep 04 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
Sep 09 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
Apr 16 Javascript
针对JavaScript中this指向的简单理解
Aug 26 Javascript
详解vuex中mapState,mapGetters,mapMutations,mapActions的作用
Apr 13 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
B2K与车机的中波PK
2021/03/02 无线电
PHP实现网上点歌(二)
2006/10/09 PHP
PHP之APC缓存详细介绍 apc模块安装
2014/01/13 PHP
JavaScript 无符号右移运算符
2009/04/17 Javascript
通过JS 获取Mouse Position(鼠标坐标)的代码
2009/09/21 Javascript
各浏览器对click方法的支持差异小结
2011/07/31 Javascript
js加强的经典分页实例
2013/03/15 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
2014/04/25 Javascript
javascript判断是手机还是电脑访问网页的简单实例分享
2014/06/03 Javascript
JavaScript中的Repaint和Reflow用法详解
2015/07/27 Javascript
jQuery实现的网格线绘制方法
2016/06/20 Javascript
详解Angular开发中的登陆与身份验证
2016/07/27 Javascript
js操作浏览器的参数方法
2017/01/21 Javascript
node.js入门教程之querystring模块的使用方法
2017/02/27 Javascript
解决Vue.js由于延时显示了{{message}}引用界面的问题
2018/08/25 Javascript
JS使用H5实现图片预览功能
2019/09/30 Javascript
关于uniApp editor微信滑动问题
2021/01/15 Javascript
[01:09:20]NB vs NAVI Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
Windows下安装python MySQLdb遇到的问题及解决方法
2017/03/16 Python
Python实现解析Bit Torrent种子文件内容的方法
2017/08/29 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
2019/07/04 Python
python实现简单成绩录入系统
2019/09/19 Python
浅析HTML5中header标签的用法
2016/06/24 HTML / CSS
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
世界领先的在线地板和建筑材料批发商:BuildDirect
2017/02/26 全球购物
英国床垫和床架购物网站:Bedman
2019/11/04 全球购物
Linux如何命名文件--使用文件名时应注意
2014/05/29 面试题
动物科学专业毕业生的自我评价
2013/11/29 职场文书
企业新年寄语
2014/04/04 职场文书
2014应届本科生自我评价
2014/09/13 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
中学生勤俭节约倡议书
2015/04/29 职场文书
小学生暑假生活总结
2015/07/13 职场文书
python文件名批量重命名脚本实例代码
2021/04/22 Python
React Fragment介绍与使用详解
2021/11/11 Javascript
利用Python多线程实现图片下载器
2022/03/25 Python