How would you show system status during a multi-megabyte file upload?

Tests turning Nielsen's heuristic into concrete frontend patterns for uncertain waits. Cover granular progress like percent and bytes, distinct states for upload versus processing, time estimates, and error recovery.
It evaluates whether you can translate an abstract UX principle into a robust frontend implementation that keeps users informed during high-uncertainty, long-duration tasks. A strong response details granular progress indicators such as percentage and megabytes uploaded, clear state transitions between selecting, uploading, processing, and success, estimated time remaining, and explicit error states with retry or resume. Proposing a generic spinner or disabled button without progress data for a minutes-long process is the key red flag.
Read the original → nngroup.com
- #frontend
- #ux-design
- #system-status
- #file-upload
- #nielsen-heuristics
Get five bites like this every day.
Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.