`

对各个浏览器做了一个测试,发现了一有趣的现象

阅读更多
测试内容:
开发一个页面, 页面中一个按钮,点击该按钮后,自动创建10个ExtJS的window组件,并打开该window.

测试结果:
IE chrome safari 是一次性显示出这10个窗口

而 ff和opera 则是一个一个的显示.

推论:
看了一下ext的代码 在创建window并显示的代码中 并没有对不同浏览器做不同的处理.
而却出现这种结果,显然是 各个浏览器对页面做的优化处理所致.
而对于这种优化处理 我个人显然是倾向于前三者的处理方式(一次性显示出10个窗口)
因为这意味着更快的速度和更少的dom刷新处理. (但是由于其他原因 IE总体表现还是很慢)

而ff和opera的处理方式 显然是会引起更多的dom树的刷新和页面的渲染.


不知道大家怎么看.

当然 从最终的耗时来看,  Chrome的性能远远大于ff, 而ff略大于IE

===================
后面附上测试代码

其中 引用的ExtJS相关文件没有附带 请大家根据自己机器的环境自行设置.
  • win.zip (1.8 KB)
  • 下载次数: 17
分享到:
评论
1 楼 daniel514 2013-01-12  
很有可能浏览器使用了像Flex刷帧的方式刷屏

相关推荐

    软件测试宝典软件测试

    《软件测试宝典》是专为想要深入了解软件测试领域的学习者准备的一份宝贵资源。这份压缩包包含了两份重要的文档:《测试学习宝典.chm》和《测试学习宝典.chw》,它们提供了全面而深入的软件测试知识体系,旨在帮助...

    单元测试报告参考模板

    这份报告的目的是为测试人员和开发人员提供一个清晰、规范的单元测试报告参考模板,以帮助他们有效地进行测试和评估代码质量。 ### 一、测试概述 在开始测试之前,首先需要明确测试的目标和范围。这部分应包含以下...

    最全前端面试题-2.2(浏览器兼容问题篇-上百篇题集整理1个月).doc

    前端开发中,浏览器兼容性是一个重要的考量因素,特别是对于历史悠久的Internet Explorer(IE)浏览器,其各个版本之间的差异性给开发者带来了不少挑战。以下是一些常见的浏览器兼容性问题及其解决方案: 1. **CSS...

    移动端功能测试报告

    本报告将详细阐述对移动端功能的测试过程、方法、结果和分析,旨在提供一个全面的评估,以决定该软件是否满足验收标准。 1. **概述** 功能测试是验证软件各个组件是否符合既定规格和用户需求的过程。在移动端,这...

    软件测试工程师面试题库

    - **定义**:系统瓶颈是指限制系统整体性能的一个或多个组成部分。 - **常见瓶颈**: - CPU性能不足。 - 内存溢出。 - 磁盘I/O受限。 - 网络带宽不足。 #### 文档测试内容 - **内容**: - 一致性检查:确保...

    css浏览器兼容帮助文档

    通过深入了解各个浏览器的特点以及它们对CSS的不同解析方式,我们可以采取相应的措施来减少或消除这些兼容性问题。本文列举了一些常见的问题及其解决方案,希望能够帮助开发者更好地应对这些挑战,构建出更加健壮和...

    软件测试入门(软件测试经典教材)

    根据提供的信息,《软件测试入门》这本书从软件测试的基础知识讲起,逐渐深入到系统测试方法,为读者提供了一个全面的学习路径。 #### 二、软件测试的基本概念 1. **软件测试的目的**:主要目的是识别软件中的缺陷...

    软件测试经典面试题及答案

    1. **提交缺陷报告**:测试人员发现缺陷后,在Bugzilla中创建一个新的缺陷记录。 2. **分配责任**:根据缺陷的类型和严重程度,将缺陷指派给相应的开发人员。 3. **缺陷确认**:开发人员确认缺陷的存在,并对其进行...

    软件测试技术习题答案

    - **等价类划分法**:将输入数据划分为若干个等价类,每个等价类内的数据被认为是等效的,从中选取一个代表性的测试数据即可。 - **边界值分析法**:重点关注输入或输出范围的边界值,因为这些地方容易出现错误。 - ...

    办公自动化系统测试报告 (3).pdf

    本次测试采用黑盒测试方法,结合等价类、边界值和错误推断等策略设计测试用例,通过渐增式集成测试各个模块。测试顺序基于功能模块图,从左到右进行,每个测试工程师负责特定模块。 测试结果显示,《OA系统用户需求...

    办公自动化系统测试报告.doc

    6. 全面检查结果:对每个测试结果进行详细分析。 7. 文档管理:保存所有测试文档,便于后期维护。 **错误定义** 报告将错误分为五个等级,一级错误是最严重,可能导致系统基本功能无法实现或对人身安全构成威胁,五...

    测试文档1

    这涉及到对每一个功能模块的逐个测试,比较实际运行结果与预期结果,确保系统功能的正确实现。 3.1.3 用户界面测试 用户界面测试关注的是系统的易用性和视觉效果,确保用户能够直观地理解并操作系统,同时界面设计...

    电商系统测试思想功能点.txt

    测试工程师需要从多个维度出发,对系统的各个功能模块进行细致的验证。主要包括以下几个方面: 1. **用户界面(UI)测试**:确保用户界面的布局合理、美观且易于使用,同时也要检查页面之间的导航是否顺畅。 2. **...

    软件测试中有关界面测试经验总结.pdf

    在软件测试过程中,界面测试是一个不可或缺的环节,它主要关注的是软件用户界面的可用性、一致性、交互性和视觉呈现是否符合用户的需求和设计标准。以下是对软件测试中界面测试方面的重要知识点的总结。 首先,界面...

    软件测试经典面试题

    2. **扇出(Fan-out)**:指一个模块直接调用了多少个其他模块,反映了该模块的控制范围。 #### 做好测试计划工作的关键是什么? 做好测试计划的关键要素包括: 1. **明确目标**:清楚地定义测试的目标和范围。 2. ...

    软件测试经典面试题.pdf

    “杀虫剂怪事”是指随着时间的推移,相同的测试用例逐渐失去发现新缺陷的能力的现象。 #### 48. 配置测试缺陷判断 在配置测试中,通过比较不同配置环境下的测试结果,可以判断发现的问题是普通问题还是特定配置问题...

    软件测试面试题

    2. **Beta测试**:在软件接近完成时,由最终用户在一个或多个外部环境中进行的测试。 两者的区别主要在于测试环境和测试人员的不同。 #### 软件评审参与人员及目的 软件评审通常由以下人员参与: 1. **项目经理*...

    软件测试入门

    - **4.1.1 定义:**软件测试是评估一个软件项以确定它是否满足规定的需求并识别其中存在的缺陷的过程。 - **4.1.2 前提:**软件测试基于对软件需求的理解。 - **4.1.3 目的:**通过测试发现并修复软件中的缺陷,提高...

Global site tag (gtag.js) - Google Analytics