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


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 相关文章推荐
jquery之empty()与remove()区别说明
Sep 10 Javascript
location.href用法总结(最主要的)
Dec 27 Javascript
js特殊字符过滤的示例代码
Mar 05 Javascript
JavaScript判断IE版本型号
Jul 27 Javascript
jquery实现点击页面回到顶部
Nov 23 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
Nov 30 Javascript
js实现九宫格的随机颜色跳转
Feb 19 Javascript
JavaScript实现审核流程状态的动态显示进度条
Mar 15 Javascript
使用jquery datatable和bootsrap创建表格实例代码
Mar 17 Javascript
Vue前端开发规范整理(推荐)
Apr 23 Javascript
axios的拦截请求与响应方法
Aug 11 Javascript
vue遍历生成的输入框 绑定及修改值示例
Oct 30 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实现复制移动文件的方法
2015/07/29 PHP
HTML中不支持静态Expando的元素的问题
2007/03/08 Javascript
JavaScript中的事件处理
2008/01/16 Javascript
js url传值中文乱码之解决之道
2009/11/20 Javascript
javascript contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2010/02/04 Javascript
javascript深入理解js闭包
2010/07/03 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
2014/02/17 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
jQuery+ajax实现实用的点赞插件代码
2016/07/06 Javascript
JS实现线性表的链式表示方法示例【经典数据结构】
2017/04/11 Javascript
node.js遍历目录的方法示例
2018/08/01 Javascript
3分钟读懂移动端rem使用方法(推荐)
2019/05/06 Javascript
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
2019/10/26 Javascript
ES6 Generator基本使用方法示例
2020/06/06 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
[54:05]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第一场 1月9日
2021/03/11 DOTA
详解Python中的变量及其命名和打印
2016/03/11 Python
Python3安装psycopy2以及遇到问题解决方法
2019/07/03 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
2019/08/15 Python
Tensorflow:转置函数 transpose的使用详解
2020/02/11 Python
Python argparse模块使用方法解析
2020/02/20 Python
python用Configobj模块读取配置文件
2020/09/26 Python
购买中国最好的电子产品:Geekbuying
2018/03/13 全球购物
美国女士时尚珠宝及配饰购物网站:Icing
2018/07/02 全球购物
大学毕业感言
2014/01/10 职场文书
迎新晚会邀请函
2014/02/01 职场文书
创新比赛获奖感言
2014/02/13 职场文书
国际贸易专业个人鉴定
2014/02/22 职场文书
优秀学生评语大全
2014/04/25 职场文书
解除劳动合同协议书范本2014
2014/09/25 职场文书
教师作风整改措施思想汇报
2014/10/12 职场文书
2015年后勤工作总结范文
2015/04/08 职场文书
遗愿清单观后感
2015/06/09 职场文书
大学生,三分钟即兴演讲稿
2019/07/22 职场文书
Python机器学习之决策树和随机森林
2021/07/15 Javascript
Java8 Stream API 提供了一种高效且易于使用的处理数据的方式
2022/04/13 Java/Android