Ext js 4.1 final version released

Source: Internet
Author: User

Original article: http://www.sencha.com/blog/ext-js-4-1-final-released/

Today, we are honored to announce that ext JS 4.1 has been officially released. This update is a major improvement of ext JS 4, including some new features and many other improvements. During the three beta and three RC versions, we are very grateful to the community members who have made great progress in ext JS through error reports, Forum posts, emails, tweets, and field tests for production and application!

Performance

This update focuses on improving the rendering and layout performance. In our application testing and social contribution testing, we can see that the time has increased by 30% to 100%. The new batch rendering mechanism enables us to provide correct markup during initialization to avoid expensive operations in DOM elements. The new layout engine design minimizes the number of costly browser rearrangements for layout components and containers. Although many other minor optimizations are also included in this version, the focus of the release is the layout and Dom performance optimization. We will continue to improve the performance in subsequent versions, and we will continue to pay attention to your speeches in the Forum to understand what you need to pay attention.

Grid

The native scroll bar of grid has been regression in earlier versions, so we will not further improve it. Many improvements to the infinite/buffer scroll bar are good news for large dataset applications. When the grid uses the lock function, many other functions can now work properly when locking and unlocking.

Layout

Most of the work of layout has made it faster and avoids browser rearrangement. However, in this process, most of the layout refactoring benefits from other aspects. It is worth noting that the new features of the border layout have exceeded the previous version. In addition, the core layout of the Special Component (tip or menu) is now used to shrink the package width. These changes not only make these forces more effective to avoid repeated la S, but also make your applications more flexible.

Core

Xtemplates and rewriting have also been significantly improved. This is largely beyond the previous version, and, ext. override has also become a new useful function that can override the instance method (such as the singleton mode) and allow the standard callpaten method to be called within the rewrite method.

Another convenient improvement is that event listening can now use the method name (non-function reference), for example:

listeners: {    click: 'onClick',    change: 'onChange',    scope: someObject}

In previous versions, the code above will be written as follows (of course, this is still valid ):

listeners: {    click: someObject.onClick,    change: someObject.onChange,    scope: someObject}

Note: This improvement is quite practical, avoiding the need to define methods before binding an instance.

The method name can better detect the error of missing methods during development.

Tools

We are very pleased to announce the release of ext JS 4.1 SDK, beta 3 and the new version. The new SDK version uses the image generated by the custom topic of ext JS 4.1. The SDK tool of the same version is also compatible with the latest sencha touch 2 version.

The downloaded ext JS 4.1 example folder contains a page-based "Page analyzer" tool. We recommend that you use it to achieve the best performance of ext JS 4.1 and diagnose layout problems.

Documentation and guide

Of course, the documentation center also uses ext JS 4.1 for updates. In addition, some important content of the new version is also added to the new version. Based on relevant blog articles and discussion results, there is a new optimization guide. You can refer to these suggestions to adjust your application for optimal performance. Another upgrade Guide covers API changes so that you can migrate to ext JS 4.1.

Conclusion

Ext js 4.1 can bring significant improvements to your application, and we are investing heavily to surpass users' expectations for availability and performance.

We hereby promise our customers that we will extend the support time for each ext JS version by 12 months until the next major ext JS 4 version is released, the user will continue to receive ext JS 3.4.x patch updates, including support for IE 10.

We look forward to your feedback on ext JavaScript 4.1. Go to the Forum and let us or other businesses know your experience in using ext JS 4.1.

:

Http://www.sencha.com/products/extjs/download/

Update guide:

Http://docs.sencha.com/ext-js/4-1! /GUIDE/upgrade

Author:Don Griffin
Don Griffin is a member of the ext JS core team. he was an ext JS user for 2 years before joining sencha and has over 20 years of software engineering experience on a broad range of platforms. his experience designing web application front-ends and back-ends, native GUI applications, network protocols and device drivers. don's passion is to build world class products that people love to use.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.