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


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高级程序设计(第3版)学习笔记4 js运算符和操作符
Oct 11 Javascript
JQuery处理json与ajax返回JSON实例代码
Jan 03 Javascript
JavaScript function 的 length 属性使用介绍
Sep 15 Javascript
JavaScript使用FileSystemObject对象写入文本文件内容的方法
Aug 05 Javascript
JS基于clipBoard.js插件实现剪切、复制、粘贴
May 03 Javascript
jQuery基于扩展简单实现倒计时功能的方法
May 14 Javascript
简单实现vue验证码60秒倒计时功能
Oct 11 Javascript
百度小程序自定义通用toast组件
Jul 17 Javascript
详解ECMAScript2019/ES10新属性
Dec 06 Javascript
浅谈Vue 函数式组件的使用技巧
Jun 16 Javascript
jquery实现加载更多"转圈圈"效果(示例代码)
Nov 09 jQuery
如何在vue 中使用柱状图 并自修改配置
Jan 21 Vue.js
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 程序员应该使用的10个组件
2009/10/31 PHP
在PHP中运行Linux命令并启动SSH服务的例子
2014/06/12 PHP
PHP之十六个魔术方法详细介绍
2016/11/01 PHP
PHP异步进程助手async-helper
2018/02/05 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
2020/10/28 PHP
jQuery 使用手册(一)
2009/09/23 Javascript
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
js判断样式className同时增加class或删除class
2013/01/30 Javascript
php与js的区别是什么
2013/08/05 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
JavaScript实现自动弹出窗口并自动关闭窗口的方法
2015/08/06 Javascript
jQuery 1.9.1源码分析系列(十三)之位置大小操作
2015/12/02 Javascript
jQuery实现三级联动效果
2017/03/02 Javascript
用vue封装插件并发布到npm的方法步骤
2017/10/18 Javascript
vue.js实现简单的计算器功能
2020/02/22 Javascript
云服务器部署Node.js项目的方法步骤(小白系列)
2020/03/23 Javascript
jQuery实现鼠标拖拽登录框移动效果
2020/09/13 jQuery
python爬取w3shcool的JQuery课程并且保存到本地
2017/04/06 Python
基于python指定包的安装路径方法
2018/10/27 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
Python使用type关键字创建类步骤详解
2019/07/23 Python
django 框架实现的用户注册、登录、退出功能示例
2019/11/28 Python
Python hmac模块使用实例解析
2019/12/24 Python
使用python-cv2实现视频的分解与合成的示例代码
2020/10/26 Python
python爬虫中抓取指数的实例讲解
2020/12/01 Python
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
俄罗斯电子产品、计算机和家用电器购物网站:OLDI
2019/10/27 全球购物
SQL里面IN比较快还是EXISTS比较快
2012/07/19 面试题
Ruby如何进行文件操作
2014/07/17 面试题
高级技校毕业生自荐信
2013/11/18 职场文书
婚庆公司的创业计划书
2014/01/22 职场文书
初中学生期末评语
2014/04/24 职场文书
纪律教育月活动总结
2014/08/26 职场文书
单位实习工作证明怎么写
2014/11/02 职场文书
体检通知范文
2015/04/21 职场文书
2016年第29个世界无烟日宣传活动总结
2016/04/06 职场文书