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


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之appendChild、insertBefore和insertAfter使用说明
Dec 30 Javascript
基于javascript实现图片滑动效果
May 07 Javascript
confirm确认对话框的实现方法总结
Jun 17 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
Mar 15 Javascript
angular.js4使用 RxJS 处理多个 Http 请求
Sep 23 Javascript
vue-resource + json-server模拟数据的方法
Nov 02 Javascript
AngularJs 终极购物车(实例讲解)
Nov 08 Javascript
解决低版本的浏览器不支持es6的import问题
Mar 09 Javascript
深入了解响应式React Native Echarts组件
May 29 Javascript
node.js中stream流中可读流和可写流的实现与使用方法实例分析
Feb 13 Javascript
微信小程序接入vant Weapp组件的详细步骤
Oct 28 Javascript
JS前端轻量fabric.js系列之画布初始化
Aug 05 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
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
2012/06/27 PHP
php中apc缓存使用示例
2013/12/25 PHP
php中把美国时间转为北京时间的自定义函数分享
2014/07/28 PHP
php计算两个日期相差天数的方法
2015/03/14 PHP
Add a Table to a Word Document
2007/06/15 Javascript
摘自百度的图片轮换效果代码
2007/11/19 Javascript
jQuery源码中的chunker 正则过滤符分析
2012/07/31 Javascript
图片翻转效果具体实现代码
2014/01/09 Javascript
jquery的ajax和getJson跨域获取json数据的实现方法
2014/02/04 Javascript
Nodejs关于gzip/deflate压缩详解
2015/03/04 NodeJs
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
跟我学习javascript的call(),apply(),bind()与回调
2015/11/16 Javascript
jQuery实现选项联动轮播效果【附实例】
2016/04/19 Javascript
Bootstrap每天必学之警告框插件
2016/04/26 Javascript
JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)
2016/06/02 Javascript
AngularJS 入门教程之HTML DOM实例详解
2016/07/28 Javascript
Textarea输入字数限制实例(兼容iOS&安卓)
2017/07/06 Javascript
Three.js实现浏览器变动时进行自适应的方法
2017/09/26 Javascript
JavaScript Date对象应用实例分享
2017/10/30 Javascript
微信小程序使用wxParse解析html的方法示例
2019/01/17 Javascript
Node.js API详解之 vm模块用法实例分析
2020/05/27 Javascript
python判断端口是否打开的实现代码
2013/02/10 Python
Python使用Django实现博客系统完整版
2020/09/29 Python
Django中的session用法详解
2020/03/09 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
2020/04/13 Python
python 带时区的日期格式化操作
2020/10/23 Python
美国眼镜网站:LensCrafters
2020/01/19 全球购物
出国签证在职证明
2014/01/16 职场文书
学校万圣节活动方案
2014/02/13 职场文书
《真想变成大大的荷叶》教学反思
2014/04/14 职场文书
研究生个人学年总结
2015/02/14 职场文书
安全教育片观后感
2015/06/17 职场文书
2019年大学生暑期社会实践调查报告模板
2019/11/07 职场文书
基于HTML十秒做出淘宝页面
2021/10/24 HTML / CSS
FFmpeg视频处理入门教程(新手必看)
2022/01/22 杂记
mysql中关键词exists的用法实例详解
2022/06/10 MySQL