博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不同浏览器对终止脚本执行有不同的判断标准:
阅读量:5908 次
发布时间:2019-06-19

本文共 353 字,大约阅读时间需要 1 分钟。

不同浏览器对终止脚本执行有不同的判断标准:IE监控脚本执行的语句和数量。当执行的语句的数量达到最大限定值,默认为500万,就会弹出终止脚本运行的对话框。Firefox监测脚本运行的总时间。当超过预先设定的时间,默认为10秒,就会终止脚本运行的对话框。Safari也是通过执行时间来检测脚本是否为长时间运行。默认超过设置为5秒,超时就会弹出终止脚本运行的对话框。Chrome 1.0没有限制JavaScript允许执行的最长时间。当出现内存不足时进程就会崩溃。Opera是唯一没有提供监测长时间运行脚本这种保护功能的浏览器,允许脚本持续执行直到完成。
如果看到终止脚本运行的对话框,这就表示JavaScript代码需要重构,或者有性能漏洞。超过100ms的脚本执行时间的网页几乎肯定会让用户感觉运行速度过慢。

 

 

 

转载地址:http://njvpx.baihongyu.com/

你可能感兴趣的文章
Python学习之路41-元类
查看>>
我是如何成为Apache Kudu committer & PMC的?
查看>>
VC防止程序被多次运行 互斥体方法
查看>>
C#调用API(User32.dll),mouse_event函数详解。
查看>>
Installing/Configuring PuTTy and Xming
查看>>
操作符---part2
查看>>
angular2.0学习笔记5.关于组件
查看>>
第四次作业测试代码+018+李滨
查看>>
例题3-4 master-mind hints
查看>>
Quartz.NET 前一次任务未执行完成时不触发下次的解决方法
查看>>
LOJ#6045. 「雅礼集训 2017 Day8」价(最小割)
查看>>
nested friend
查看>>
【Oracle】SQL学习笔记1---基本概念及SELECT语句及提取和排序数据
查看>>
Codeforces 260D - Black and White Tree
查看>>
python开发部署时新增数据库中表的方法
查看>>
JS实现动画方向切换效果(包括:撞墙反弹,暂停继续左右运动等)
查看>>
VScode运行
查看>>
从零开始学架构二 架构设计流程
查看>>
判断一棵二叉树是否为二叉搜索树
查看>>
OC 创建单例
查看>>