Performance is part of the user experience!


Subscribe now


Podcast as Video


Not only processes, information architecture and usability are crucial!

We like to tell you about good processes in software development, UX patterns that lead to a good user experience and of course how you can make UX design work for you.

While all of this will benefit your application, your user interface or your HMI, there is one important point you cannot ignore when it comes to the user experience of your product:

Performance!

Slow, unresponsive applications are the death knell for the user experience. That's why fast performance should always be taken into consideration. 

In the current podcast episode, we show you how to approach the whole thing from the technical side and what else you can do for performance.


Consider hardware

Sounds banal - but it is. Bear in mind that your users are not necessarily equipped with the same fast, modern hardware as you are. When testing performance, you should make sure to include older devices as well. Developer Macbooks are simply not the most common hardware!


Modern software architecture

For modern applications with an outstanding user experience, we use web frameworks. If you only use a JavaScript framework, all HTML is computed on the client's machine, and performance suffers as a result. Two workarounds are server-side rendering and a newer option is Jamstack.


Reactive Programming

The software engineering mindset is also important to have a really good performance in the end. Reactive Programming is the icing on the cake in the UI area. It is event-badged programming. You can make the application extremely dynamic and relatively simple. The timing can be tuned much better and the UI reacts faster to requests. In the background, you can repeat things like requests imperceptibly for users.


Design for waiting times

Psychologically, waiting times can also be used, should they arise. It is important to use these waiting times cleverly or not to let users feel that they are waiting at all. Keyword "illusion of speed". Time perception can be easily manipulated. There are a few rules you need to follow. You can read about the methods in our blog post on waiting times.

You can hear these and other exciting hands-on approaches to improving the performance of your UIs, HMIs or apps in the latest podcast episode of Sofware for People!

If you have any questions about implementation, feel free to contact us!

Published by Lisa on 2021-05-14

Sparked your interest? Discover our services!