Quote Originally Posted by jchau View Post
1) DOM generated in IE7/IE8 can be greatly optimized by reducing number of table elements. Divs used in 3.4 are now replaced with table wrappers. This is very evident in form fields.
2) Layout engine seems to calculate layout more often than needed.
1. We've been down this road several times, and have come to the conclusion that performing layout calculations in JavaScript is always more expensive than achieving the same result with pure HTML/CSS. The tables you see in the markup are to achieve layout results that would otherwise require calculation in JavaScript.
2. Good point. we realize that the layout engine sometimes measures dom elements and performs calculations when not needed. This is on the roadmap for further improvement in Ext JS next.