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


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 相关文章推荐
JS获取html对象的几种方式介绍
Dec 05 Javascript
js读写cookie实现一个底部广告浮层效果的两种方法
Dec 29 Javascript
JS获取各种宽度、高度的简单介绍
Dec 19 Javascript
jQuery验证元素是否为空的两种常用方法
Mar 17 Javascript
原生JavaScript编写俄罗斯方块
Mar 30 Javascript
轻量级网页遮罩层jQuery插件用法实例
Jul 31 Javascript
详解AngularJS中的表单验证(推荐)
Nov 17 Javascript
bootstrap动态调用select下拉框的实例代码
Aug 09 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
Jan 08 Javascript
sortable+element 实现表格行拖拽的方法示例
Jun 07 Javascript
Node.js Domain 模块实例详解
Mar 18 Javascript
JavaScript实现栈结构详细过程
Dec 06 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运行SVN命令显示某用户的文件更新记录的代码
2014/01/03 PHP
PHP图像裁剪缩略裁切类源码及使用方法
2016/01/07 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
PHP中串行化用法示例
2016/11/16 PHP
JS类的封装及实现代码
2009/12/02 Javascript
Javascript 面向对象 命名空间
2010/05/13 Javascript
用js的for循环获取radio选中的值
2013/10/21 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
2016/06/02 Javascript
简单理解vue中Props属性
2016/10/27 Javascript
js实现文本上下来回滚动
2017/02/03 Javascript
Vue.js实战之Vuex的入门教程
2017/04/01 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
详解使用angularjs的ng-options时如何设置默认值(初始值)
2017/07/18 Javascript
浅谈在Vue-cli里基于axios封装复用请求
2017/11/06 Javascript
MUI 实现侧滑菜单及其主体部分上下滑动的方法
2018/01/25 Javascript
vue 监听某个div垂直滚动条下拉到底部的方法
2018/09/15 Javascript
js实现移动端轮播图
2020/12/21 Javascript
vue表单中遍历表单操作按钮的显示隐藏示例
2019/10/30 Javascript
微信小程序将页面按钮悬浮固定在底部的实现代码
2020/10/29 Javascript
[00:23]DOTA2群星共贺开放测试 25日无码时代来袭
2013/09/23 DOTA
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
python获取mp3文件信息的方法
2015/06/15 Python
python操作mysql数据库
2017/03/05 Python
Python数据结构之单链表详解
2017/09/12 Python
Window10+Python3.5安装opencv的教程推荐
2018/04/02 Python
Python类装饰器实现方法详解
2018/12/21 Python
Python生成器的使用方法和示例代码
2019/03/04 Python
pandas 使用均值填充缺失值列的小技巧分享
2019/07/04 Python
利用python实现PSO算法优化二元函数
2019/11/13 Python
如何实现在jupyter notebook中播放视频(不停地展示图片)
2020/04/23 Python
CSS3动画效果回调处理详解
2014/12/10 HTML / CSS
基于 HTML5 WebGL 实现的医疗物流系统
2019/10/08 HTML / CSS
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
Linux如何压缩可执行文件
2013/10/21 面试题
工程师岗位职责
2013/11/08 职场文书
pytorch fine-tune 预训练的模型操作
2021/06/03 Python