(step 1 of 2)
Write your email address in the white field and then click the "Confirm" button.
(step 2 of 2)
Write your password in the white field and then click the "Confirm" button.
Or click the "Request password" button to request forgotten password.
Email address has not been found!
Click the "Previous step" button to to enter your email address again.
Or click the "Register user" button to register your email address.
Pasword does't match!
Click the "Previous step" button to enter the password again.
Or click the "Request password" button to request forgotten password.
(step 1 of 2)
Write your email address in the white field and then click the "Confirm" button.
(step 2 of 2)
Your password has been sent to your email.
Please also check your spam folder.
Email address has not been found!
Click the "Previous step" button to enter your email address again.
Or click the "Register user" button to register your email address.
(step 1 of 5)
Write your email address in the white field and then click the "Confirm" button.
(step 2 of 5)
Registration code has been sent to your email.
Please also check your spam folder.
Copy the registration code from your email in the white field and then click the "Confirm" button.
Or click the "Previous step" button to request the registration code again.
Email address already exists!
Click the "Previous step" button to enter the email address again.
Or click the "Log in user" button to log in with your email address and password.
Or click the "Request password" button to request forgotten password.
(step 3 of 5)
Set your user name in the white field and then click the "Confirm" button.
Registration code does't match!
Click the "Previous step" button to enter the registration code again.
(step 4 of 5)
Set your password in the white field and then click the "Confirm" button.
User name already exists!
Click the "Previous step" button to set another user name.
(step 5 of 5)
User has been successfully registered.
Click the "Log in user" button to log in.
Please log in to be able to open user settings.
Click the "Log in user" button to log in with your email address.
Or click the "Register user" button to register your email address.
Your subscription has been successfully canceled.
Your subscription has been successfully established.
Write your comment in the white field and then click the "Add comment" button.
Article#: 00121
Date: 2026-04-28
Author: Radim
Finally, it's here.
We got the opportunity to create a new HMI visualization - choose technologies, add new features, and design a modern look.
This will be something!
We will replace the old system with a new, better, and more modern one.
The visualization will be practical and intuitive for the user, while also visually clean and clear.
However, beware of one killer of success - a slow graphical user interface, i.e. a slow visualization.
What does "slow visualization" mean?
It is any situation where the system does not respond fast enough to user requests or does not display data in time.
From the user's point of view, it is simple - they have to wait.
Why is it a problem?
Waiting after every click is frustrating.
It breaks concentration, slows down work, and gets on your nerves.
In operation, however, it is not just inconvenience.
A slow response means a delayed reaction.
And that can be dangerous.
Moreover, users today expect instant response.
They are used to the speed of smartphones.
As soon as they have to wait, the system feels bad - regardless of how "modern" it is.
How does slow visualization manifest in practice?
You know it:
Why is the visualization slow?
Typically, it is a combination of multiple factors:
It is important to prevent these problems early.
As development progresses, performance tends to get worse rather than better.
Every new feature, every additional page, and every extension puts more load on the system.
Once the visualization is finished, it is usually too late for major changes.
Significant speed improvements are often not realistically achievable - for example, reducing page loading time to half is usually not solved even by significantly more powerful hardware.
Therefore, performance must be considered from the beginning.
Design the visualization to be not only functional and visually appealing, but above all fast.
How to design a fast visualization?
The basic principle is simple:
display only what is needed at a given moment - and do it as efficiently as possible.
Every design decision affects performance.
And it is the small things, which seem negligible at the beginning, that determine whether the resulting visualization will be fast - or slow.
Even the best visualization in terms of functionality and design fails if it slows down the operator during work.
Very quickly, the impression arises that it cannot be used.
Hardware that you consider sufficiently powerful at the beginning can quickly become average or insufficient as development progresses.
Later attempts to speed up the visualization simply by upgrading hardware are expensive - and often bring only limited effect.
In the end, the response improves, but not enough for the operator to be truly satisfied.
An experienced user navigates the visualization very quickly, and it is not acceptable for them to wait for a new page to load.
The maximum loading time should be in fractions of a second - ideally under 0.5 seconds.
Above this threshold, the user begins to perceive delay.
If an action takes longer, it is necessary to provide immediate feedback that the system has received and is processing the command.
© Radim-Automation, 2020–2026. All rights reserved.
Sharing of this article is permitted with proper attribution (link to the original page).
Related previous articles: