A few months ago, I wrote a post titled Automating Unit Tests that covered how developers could write unit tests for their business logic and validate their JavaScript syntax. Understanding these concepts is essential when building an enterprise application: bugs must be caught before changes are pushed into production or catastrophic consequences may follow.
No Comments Read moreUI Testing a Sencha App
Extensions, Extensions, Extensions
Extensions provide developers with valuable features beyond those that ship in Sencha’s frameworks, and are a very important part of the Sencha platform. At Sencha, we are investing to improve the ecosystem of extensions on our platform and I wanted to share an early look at our progress.
19 Comments Read moreA Survey of JavaScript Timers on Mobile
Desktop browsers have had high resolution, high consistency JavaScript timers for the last few years. As a result, many web developers have become used to creating production-quality animations using zero-second callbacks via setTimeOut() and setInterval(). However, on mobile devices, this style of animation programming can have subpar performance and consistency – we wondered if it was due to poorer timer implementations. We researched the issue and found that while older Androids and iPods have noticeably poorer timer implementations than desktop browsers, the most recent Android and iOS tablets and phones seem to have mostly caught up.
1 Comment Read moreFirst Thoughts Learning Ext JS 4.1
I wanted to share my thoughts on learning Ext JS 4.1 from a developer new to Sencha. The article highlights my initial progress, perceptions, and discoveries in learning Ext JS.
28 Comments Read moreUsing Ext Loader for Your Application
Today, we’ll be looking at creating a small application that makes use of this new class Loader system, exercising the dependency management system. Along the way, we’ll discuss various configuration options for the Ext Loader system.
42 Comments Read moreJavaScript Libraries For Building the Progressive Web Apps
Have you ever wondered why some web apps feel as smooth as mobile apps? The answer is Progressive Web Apps (PWAs). PWAs make web apps faster, more reliable, and more engaging. They work like regular web pages but offer an app-like experience without downloading anything. JavaScript libraries, like Ext JS, are key to building these […]
No Comments Read moreHow to Migrate Legacy Apps to Modern Web Apps with Ext JS
Is your team still clinging to legacy software that’s slow, hard to maintain, or frustrating for users? You’re not alone. Many organizations continue to rely on outdated applications that were once revolutionary but now hold back innovation. If that sounds familiar, it might be time to start planning your migration strategy—and Ext JS can make […]
No Comments Read moreReExt Made Simple: Everything You Need to Know to Get Started
ReExt is a React library developed by Sencha that allows you to use Ext JS components within a React application. It leverages your existing Ext JS knowledge to integrate data-centric components using native React syntax. This guide explains the component syntax, provides step-by-step instructions to set up your environment, and covers advanced configuration options. Understanding […]
No Comments Read moreThe Ultimate Guide to JavaScript ES6+ Features You Must Know
JavaScript has evolved dramatically over the years, and ES6+ marks one of the most important leaps in how developers write modern applications using a modern JavaScript framework. Features introduced from ES6 onward made the language more expressive, more maintainable, and better suited for building large-scale web applications. Today, understanding ES6+ is no longer optional for […]
No Comments Read moreBuilding Real-Time Dashboards with WebSockets and Frontend Frameworks
Real-time dashboards have become essential in industries where users need instant visibility into changing data. Whether monitoring financial transactions, logistics operations, industrial systems, application health, customer activity, or security events, teams increasingly rely on interfaces that update live without requiring a page refresh. At the heart of many of these systems is WebSocket technology, which […]
No Comments Read more


