Responsiveness means how interactive the application is. Does it interact with its users in a timely manner? Does clicking a button do what it is supposed to do? Does the interface get updated when it is meant to? The idea is that the application should not make the user wait unnecessarily and should provide immediate feedback.
Let's look at some of the core patterns that help us implement responsiveness in an application.