3 ms·
I firmly believe there is no good reason for a UI running on modern hardware to ever feel slow or unresponsive. The application should ensure that any heavy pro
by jl6 2y ago
I firmly believe there is no good reason for a UI running on modern hardware to ever feel slow or unresponsive. The application should ensure that any heavy processing is done on a separate thread that doesn’t impact the UI’s ability to respond to user interaction. “Heavy processing” is anything that could take more than 100ms, which includes most network requests. Give the user feedback that the processing is happening, but don’t let that interfere with basic UI operations like navigation, or moving the window around, or exiting the application.
This applies to local apps and web apps alike. No excuses!