正在做的系统,原来用IE开发,性能上的问题逐步体现出来,于是在兼容性上做了一下改进,系统可以同时在IE,Safari,Firefox下运行。刚做了一下目测,主要看操作流畅度和任务管理器上的PF使用量等,结果如下:
测试1:
Ext中的主要窗口使用close方式关闭,测试过程主要是重复开关窗口,在主窗口上开其他窗口并且不断移动以测试操作流畅度
IE:多次开关窗口的过程中,内存试用增加比较大,平均10M/1次左右,操作流畅度极差,很卡,仅勉强能够使用
FireFox和Safari差不多,每次开关窗口内存消耗增加1M左右,有时候不增加,操作流畅度都很好,不存在卡的现象
测试2:
循环开关窗口
IE:测试失败,速度奇慢,并且越来越慢,内存占用增长过快,1G的机器开关30多次后界面浏览器几乎崩溃,出现图片显示黑块的非常规问题
FireFox和Safari表现不错,开关200次后,任然能继续操作,流畅度很好
----------------------
测试的结果,彻底对IE失望了,似乎要在IE下做Ext开发的话,只能用hide的方式关闭窗口,或者抛弃单一页面的方式
- 描述: 附界面截图
- 大小: 61.8 KB
分享到:
相关推荐
标题提到的"firebug for IE6+, Firefox, Opera, Safari and Chrome",意味着这是一个跨浏览器的解决方案,旨在为开发者提供在不同浏览器上调试和优化网页的能力。 Firebug Lite是Firebug的轻量级版本,适用于不支持...
此插件适用于多种浏览器,包括Internet Explorer(IE)、Firefox、Chrome以及Safari,这涵盖了大部分互联网用户的常用浏览环境。 首先,让我们了解一下JavaScript(JS)在其中的作用。JavaScript是一种广泛使用的...
在本文中,我们将深入探讨如何针对IE8、Firefox、Safari等多浏览器环境创建一个无缝、流畅的图片滚动效果。 首先,我们需要理解不同浏览器对JavaScript和CSS的支持程度。IE8相对较老,不支持某些现代的JavaScript ...
Firebug是firefox下的一个插件,能够调试所有网站语言,如Html,Css等,但FireBug最吸引我的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能...
本文将详细讲解如何利用jQuery和CSS3实现一个支持IE9及以上、Chrome、Safari、Firefox和Opera等主流浏览器的手风琴图片折叠滑开代码。 一、jQuery基础 jQuery是一个轻量级的JavaScript库,它的出现极大地简化了...
兼容不同的浏览器,尤其是老版本的Internet Explorer(IE)和Firefox,对于开发者来说是一项挑战。本篇文章将详细探讨如何实现“图片上传预览”功能,并确保在IE 6/7/8及Firefox(包括新版)等浏览器中的兼容性。 ...
标题 "使网页变灰,支持IE、FireFox、Opera、360浏览器等" 提到的是一个关于实现网页变灰效果的技术,这个效果通常在网站上用于表示哀悼或者纪念活动,将整个页面调成灰色。这个技术涉及到浏览器兼容性和JavaScript...
然而,在早期版本中,由于对某些特性的实现与主流浏览器如Chrome、Safari和IE存在差异,导致开发者在使用`iframe`时会遇到一些问题。 2. **同源策略** 同源策略是浏览器的安全机制,限制了不同源的页面之间共享...
IE测试是Web开发过程中的重要环节,因为虽然现代浏览器如Chrome、Firefox和Safari已经广泛支持最新的Web标准,但仍有部分用户在使用旧版本的IE,尤其是在企业环境中。为了确保网站的普适性,开发者需要确保其代码在...
对于跨浏览器兼容性,现代浏览器如Firefox、Chrome、Safari和Opera都对CSS3的box-shadow属性提供了良好的支持。然而,IE9及以下版本不支持此属性。为了解决这个问题,可以使用渐进增强的方法,为不支持box-shadow的...
对于非IE浏览器,如Firefox、Chrome、Safari、360等,它们不支持ActiveXObject。我们可以使用Blob对象和URL.createObjectURL方法创建一个临时的文件URL,然后创建一个`<a>`标签指向这个URL,模拟点击下载。同时,...
在开发过程中,始终测试网站在多种浏览器和版本下的表现,包括IE、Firefox、Chrome、Safari和Edge等,是确保良好兼容性的必要步骤。此外,使用像BrowserStack或Lighthouse这样的在线工具,可以更方便地进行跨浏览器...
1. **跨浏览器兼容性**:每个浏览器都有自己的JavaScript引擎和HTML渲染方式,因此,确保代码在所有主流浏览器(如Chrome、Firefox、Safari、Edge和IE)下工作是一项挑战。对于日期控件,可能需要使用条件注释或库如...
本文主要探讨如何使用CSS实现这一功能,并确保兼容性覆盖到主流浏览器,包括IE、Firefox、Chrome、Opera以及Safari。下面我们将详细讨论CSS中的滤镜(filters)属性,以及如何通过不同的前缀和非标准方法来实现跨...
这是因为Firefox早期版本并未原生支持此属性,这与Chrome、Safari和Internet Explorer(从IE8开始)等其他浏览器的行为不同。为了解决这个问题,我们可以采用一些变通的方法。 一种常见的解决方案是利用`innerHTML`...
Adobe公开了Flash Player...(Firefox, Netscape, Safari & Opera) Flash Player 10.3中的主要改进包括: - 加入媒体检测;- 加入回声取消处理; - 与浏览器集成的隐私控制;- 加入本机控制面板; - Mac OS加入自动升级通知;
随着Chrome、Firefox、Safari和Edge等现代浏览器的普及,它们提供了更好的安全性和对Web标准的支持。开发者通常推荐用户升级到最新版本的浏览器,以获得更好的浏览体验和安全性。 综上所述,尽管IE6在Windows 8上...
然而,鼓励用户升级到更现代的浏览器,或者推荐使用替代的浏览器如Firefox、Chrome或Safari,是解决IE6兼容性问题的长远之计。 处理完IE6下的PNG透明问题后,可能会遇到一些新的挑战,例如性能影响、图片质量下降...
在这个例子中,`-webkit-border-radius`、`-moz-border-radius`和`border-radius`分别用于Chrome/Safari/Opera、Firefox和其他现代浏览器,而`behavior: url(/path/to/iecss3.htc)`则是针对IE的解决方案。...
本篇文章将详细探讨一些常用的前端测试工具,包括Firefox和IE浏览器的调试插件。 首先,Firefox作为开发人员喜爱的浏览器,拥有丰富的插件资源。Firebug是Firefox上的经典调试工具,它允许开发者直观地查看和修改...