extjs4.0 支持ie8_新的ExtJS发布4.02版和3.4版,提高性能并支持IE9
今天,我们的旗舰产品,Javascript框架ExtJS,同时发布了3.4和4.0.2两个版本,其中,3.4版本现在已经支持IE 9,而4.0.2版则进一步提供了性能和修复了错误,以及增加了一些功能。
Download Ext JS 3.4.0 View Examples View Release Notes
ExtJS 4.0.2——灰色主题、性能调整、超过200个功能增强和错误修复 ExtJS 4.0.2包括3个主要的议题:性能优化、错误修复和灰色主题。流行的灰色主题已经从ExtJS3.x中回归了,在SDK和主题查看器的示例中已经使用了该主题,该主题已经打磨成4.0.2的主题,已经可以在所有组件上工作了。
虽然作为一个补丁发布,但主要工作还是围绕提供性能和错误修复。对于此版本,我们采取了极度认真的态度,从而让4.0.2无论是在性能方面,还是稳定性方面,都是一个健壮的版本。我们在论坛上以补丁形式发布了一个4.0.2版本的预览版本,以便通过社区收集反馈信息。
社区对这个预览版本的反馈信息从发布到现在都一直很积极。我们已经了解到其性能在大深度嵌套的布局和大量表单的情况下,已经超出了用户的预期。总的来说,在4.0.2版,我们已经做了大约200个与性能改善和错误修复有关的修改。
Grid的性能和渲染
在这个版本中,几乎有一半的修改是与Grid有关的,让它在所有浏览器中运行得更快、更稳健。许多论坛成员一直在为我们提供他们与Grid有关的特别有用的经验、想法,在此,我们非常感谢他们。我们分离了一些代码段和对缓慢的Grid性能进行了优化。无论是我们自己的测试,还是论坛用户的报告,都显示Grid的性能在整个的应用范围已经达到了我们的期望。
我们还重点关注了Grid在每个操作系统和浏览器的渲染过程。要让新的无限虚拟滚动的功能,实现跨浏览器支持,且既美观又快如闪电的组合在一起,是一个非常艰巨的任务。在论坛和社区的帮助下,我们相信,我们已经成功的在4.0.2版中,在所有浏览器中设法取得了平衡点。
嵌套布局
深度的嵌套布局的实例,在4.0.2之前版本已经出现一些问题,尤其是在使用自动调整大小布局时(这是默认的布局)。这是ExtJS 4的一个新的功能,它会让组件基于“自然”大小尽量自动调整大小和位置。
例如,在一个自动布局的面板内使用一个Grid,当Grid的行都已加载后,将根据Grid的尺寸大小,去调整它自己的大小。每当Grid被更新或重新加载,它的大小都会根据这种“自然”大小而改变。最大的问题是,如果这些布局嵌套很多,会造成显著的性能损失,有时还相当慢,这是因为没有使用正确的代码路径造成的,我们优化了这一点。
如果我们让这些布局能够很好的与其它布局沟通,那么就能显著的提高布局时间。在论坛里,我们发布了两个深度嵌套的布局例子,现在它们的表现大道了我们的性能预期。
渲染性能
ExtJS 4一个新的功能就是全新的渲染管线,让渲染过程比ExtJS 3的更有条理和更易扩展。现在,所有组件的渲染方式是一样的,都是基于XTemplates。他们还遵循一个共同的挂钩点原则,使组件和开发人员都能够扩展或挂钩到每个组件的渲染过程。
虽然新的渲染架构是一大进步,但它在某些情况下创建得性能很低。在4.0.1和之前的版本,渲染过程中的操作顺序很没效率,造成了比实际需要还要多DOM更新。在4.0.2版,我们已经更正了这个问题,显著的提高了渲染速度。
我们已经确定了要进一步优化渲染关系,这已经纳入了4.0.3中。对我们来说,性能相当重要,让框架足够的快,是我们团队的首要和优先事项。
其它改进
在4.0.2发布说明中,已经详细列出了4.0.2的所有变化。你还可以找一些完整的可以显示框架及其新速度的示例。除了代码的改进,我们也一直在努力改进文档,以及更新API文档、指南,设置浏览器本身的API更新。
ExtJS 3.4——支持IE9
今天不单发布了ExtJS 4,我们还发布了ExtJS3.4,完全支持IE 9的版本。建议所有运行在ExtJS 3.3,包括3.3.x的应用都应用这更新。为了支持IE9,ExtJS 3.4也为你的应用做了一系列的改进和错误修复,详细信息可阅读3.4.0的发布说明。
ExtJS 4.x和更高版本
对4.0.2的性能和稳定性,我们相信已经可以满足需要,甚至更苛刻的使用。非常感觉你们致力于我们社区的工作,我们相信我们能够让ExtJS令现在的应用更完美。没有任何软件是完美的,因而我们计划继续进行错误修复和在未来几周或几个月内继续发布ExtJS 4.0.x的补丁。这些补丁程序将通过我们的订阅服务器发布。我们下一个常规版本4.1版将不支持订阅服务器。4.1版的发布日期还没有确定,不过我们将会在未来几个月内进行讨论直到SenchaCon 2011年会。
译者:黄灯桥
译文地址:http://blog.csdn.net/tianxiaode/archive/2011/06/10/6535472.aspx
extjs4.0 支持ie8_新的ExtJS发布4.02版和3.4版,提高性能并支持IE9相关推荐
- 性能提高和支持IE 9的新的ExtJS发布版:4.02和3.4
原文:http://www.sencha.com/blog/new-ext-js-releases-for-performance-and-ie9-support-4-0-2-and-3-4/ 今天, ...
- 新课重磅发布-Java开发微信朋友圈PC版系统(架构2.0+分布式中间件)
继"Java开发微信朋友圈PC版系统-架构1.0" 课程之后,debug这段时间日撸夜撸,终于赶在春节放假前给诸位带来了这一系统的架构2.0版本,特此分享给诸位进行学习,以掌握.巩 ...
- 支持M1芯片AE2022已发布,After Effects 2022 for MAC中文安装教程,支持Monterey系统不闪退
ae 2022最新版上线啦!after effects是一款特效设计是电影视觉效果和动态图形软件.After Effects 2022进行各种动画效果,科幻效果,虚拟效果进行设计,还可以搭配各类不同功 ...
- 神经网络API、Kotlin支持,那些你必须了解的Android 8.1预览版和Android Studio 3.0新特性
曾仅用 55 秒发布会的 Android 8.0 Oreo 在时隔两个月后,Google 于今天在其官方网站上正式发布了 Android 8.1 首个开发者预览版,此次升级涵盖了针对多个功能的提升优化 ...
- 英伟达光追支持Java吗,英伟达新显卡驱动发布 GTX 10系显卡现已支持光追
英伟达新显卡驱动发布 GTX 10系显卡现已支持光追 2019-04-12 08:06:54来源:快科技编辑:血河评论(0) 在上个月的GDC 2019开发者大会上,NVIDIA许下承诺将会让&quo ...
- 英特尔发布31.0.101.3430和31.0.101.2111新驱动
据最新消息,英特尔发布了31.0.101.3430和31.0.101.2111新驱动. 本次更新的31.0.101.3430和31.0.101.2111新驱动均适用于 Xe 专用第六代至第十二代智能英 ...
- Canonical为所有支持的Ubuntu LTS系统发布了新的Linux内核更新
导读 Canonical近日为所有支持的Ubuntu LTS系统发布了新的Linux内核更新,以解决总共19个安全漏洞. 新的Ubuntu内核更新仅适用于长期支持的Ubuntu系统,包括Ubuntu ...
- 使用vs2010+WCF发布json数据,ExtJS4.0进行调用
花了近一天的时间调试解决,希望对有相同需要的朋友有帮助: 1.新建一空网站,添加一个web页面webform1.aspx,添加ExtJs相关引用 <link href="ExtJs4. ...
- 华为发布鸿蒙支持P30吗,华为P30还没焐热,华为P40就来了?或支持鸿蒙新系统
原标题:华为P30还没焐热,华为P40就来了?或支持鸿蒙新系统 华为p30在市场上取得了非常好的销量,其50倍变焦的出色表现让人们对于华为手机刮目相看.一直走商务风格的高端旗舰机,竟然能够推出如此高的 ...
最新文章
- darknet-mini:带注释的darknet简化版,助你深入理解YOLO
- 【连载】优秀程序员的 45 个习惯之习惯33
- 把「光」存储1小时,中科大新研究破世界纪录,保真度高达96.4% | Nature子刊
- 常见的时间复杂度函数
- 超迷你个人电脑微型计算机,超迷你HTPC Giada N10深度解析
- Sonar问题及解决方案汇总
- python reduce函数怎么用_python内置函数reduce
- Web前端开发面试题——将字符串转成驼峰写法
- 串口通信实验(通过串口控制LED、蜂鸣器)
- 用python画一个机器猫歌词_Python实现海贼王的歌词组成词云图
- ps安装教程以及一些注意事项
- Windows11/10
- 亿级工具类APP头条数据聚合优化实践
- 打开Windows任务管理器的七种方法
- 阿里云服务器与腾讯云服务器优势比较哪个好?
- kettle Oracle任务输入报错ora22924,ora01555
- 大数据技术之Kafka(一)Kafka概述、Kafka快速入门、Kafka架构深入
- 怎样安装win10系统?(使用u盘制作启动盘并安装windows详细教程)
- MATLAB GUI设计II 多功能模式题目生成器 四则运算 | 界面切换 | 字符串处理 | cell数组 | GUI
- 4K技术频抢戏 OLED电视现身更待何时
热门文章
- ChatGPT有话说:虚拟现实 VS 增强现实
- ARM Rootkit
- RemotelyAnywhere 远程管理软件
- js遍历 function(i,item)
- 计算机视觉领域最全汇总
- 目前最新《自动聊天机器人项目班 [一门课搞定聊天机器人]》
- 2012r2ad虚拟服务器升级2016,Windows Server 2016 Hyper-V之滚动式升级Hyper-V2012R2群集到2016 | 365vCloud的云计算之旅...
- uniapp运行小程序提示当前系统代理不是安全代理,是否信任?
- zblog是PHP好还是,「zblog seo」PJBlog和Z-blog哪个好,他们各自的优点是什么,做SEO哪个好...
- 如何清理电脑浏览器缓存,4款常用浏览器清理缓存的方法