Ext JS provides several tools for building a responsive layout. A video was recently published on Sencha‘s official YouTube channel, titled Building Responsive, Data-Driven Enterprise Applications with JavaScript, where Wemerson Januario explains the various options offered by ExtJS. Introduction Having used bootstrap in the past, I’ve always found the 12-column system convenient. Essentially, the page […]
No Comments Read moreMVP Developer Series 1.1 – Responsive layout in Ext JS
Understanding Ext JS Layouts and Containers: An Introduction (Classic vs. Modern)
Building complex, responsive, and data-intensive Web applications requires a solid layout engine. In Ext JS, the layout system is the backbone of your Application UI. It automatically handles component sizing, positioning, component nesting, and dynamic window resizing, eliminating the need for complex, manual CSS calculations. Whether you are starting a new project or migrating between […]
No Comments Read moreHow to Use Tailwind CSS v4 in Ext JS (Classic) Without Breaking the Theme
We know that Ext JS is a war tank. When it comes to handling absurd volumes of data and complex front-end architectures, few frameworks come close. However, writing entire themes based on Sass can become rigid compared to the agile standards of today’s ecosystem. The good news? You can combine the robustness of Sencha components […]
No Comments Read moreTesting Ext JS Applications: What Is Actually Worth Automating
Ask a team with a ten-year-old Ext JS application how much of it is covered by automated tests and the answer is usually a polite laugh. The reasons are understandable: our components are heavy, they need a DOM, they talk to servers, and the framework’s lifecycle can feel opaque. But the real problem is usually […]
No Comments Read morePerformance Tuning Large Grids and Stores in Ext JS
Grids are where enterprise Ext JS applications live, and they are also where performance problems show up first. A screen that felt instant with 200 rows becomes sluggish with 20,000, and users blame the framework. In practice, the slowdown almost always comes from a handful of avoidable patterns: loading too much data, doing too much […]
No Comments Read moreTaming a Large Ext JS Codebase: Structure, Naming, and Boundaries That Last
Every Ext JS application starts tidy. Five years and forty screens later, you have a util folder nobody dares touch, three grids that are 90% identical, and a build that only one person understands. None of this is Ext JS’s fault. It comes from a few early decisions about structure that were never revisited. This […]
No Comments Read more


