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


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 相关文章推荐
html下载本地
Jun 19 Javascript
node.js集成百度UE编辑器
Feb 05 Javascript
javascript简单实现滑动菜单效果的方法
Jul 27 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
Dec 19 Javascript
js实现开启密码大写提示
Dec 21 Javascript
JavaScript实现QQ聊天消息展示和评论提交功能
May 22 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
Apr 18 jQuery
微信小程序动画(Animation)的实现及执行步骤
Oct 28 Javascript
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
Jul 17 Javascript
如何利用JavaScript编写更好的条件语句详解
Aug 10 Javascript
JS如何生成动态列表
Sep 22 Javascript
JS绘图Flot如何实现动态可刷新曲线图
Oct 16 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读取IMAP邮件
2006/10/09 PHP
php 破解防盗链图片函数
2008/12/09 PHP
PHP调用C#开发的dll类库方法
2014/07/28 PHP
总结对比php中的多种序列化
2016/08/28 PHP
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
仅IE不支持setTimeout/setInterval函数的第三个以上参数
2011/05/25 Javascript
jquery操作checkbox示例分享
2014/07/21 Javascript
jQuery+PHP+MySQL二级联动下拉菜单实例讲解
2015/10/27 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
2016/07/01 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
vue 文件目录结构详解
2017/11/24 Javascript
在vue项目中引入highcharts图表的方法(详解)
2018/03/05 Javascript
微信小程序之事件交互操作实例分析
2018/12/03 Javascript
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
微信小程序canvas开发水果老虎机的思路详解
2020/02/07 Javascript
[09:22]2014DOTA2西雅图国际邀请赛 主赛事第二日TOPPLAY
2014/07/21 DOTA
python下载文件时显示下载进度的方法
2015/04/02 Python
python fabric使用笔记
2015/05/09 Python
开始着手第一个Django项目
2015/07/15 Python
Python3实现抓取javascript动态生成的html网页功能示例
2017/08/22 Python
深度辨析Python的eval()与exec()的方法
2019/03/26 Python
Python实现微信翻译机器人的方法
2019/08/13 Python
python模式 工厂模式原理及实例详解
2020/02/11 Python
Python+unittest+requests 接口自动化测试框架搭建教程
2020/10/09 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
JBL英国官网:JBL UK
2018/07/04 全球购物
德国户外商店:eXXpozed
2020/07/25 全球购物
保安队长职务说明书
2014/02/23 职场文书
网络信息安全承诺书
2014/03/26 职场文书
动画设计系毕业生求职信
2014/07/15 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
新年寄语2016
2015/08/17 职场文书
SQL实现LeetCode(180.连续的数字)
2021/08/04 MySQL