数据与研究

loading-states-and-perceived-performance

dembrandt/dembr…t-skills

Spinners, skeletons and staggered reveals that manage wait times. Use when designing loading states, async data or the feel of a slow interface.

  • 902 次安装
  • 174 星标
  • 收录于

安装命令

npx skills add https://github.com/dembrandt/dembrandt-skills --skill loading-states-and-perceived-performance

SKILL.md

Loading States and Perceived Performance

Users don't mind waiting as much if they understand what they are waiting for and how much progress is being made. Perceived performance is the design work of making a system feel faster than it actually is.


Choosing the Right Loading State

Wait Duration Best Pattern Use for
Short (< 1s) Inline Spinner / Loader Button actions, small updates, quick data fetches
Medium (1s – 3s) Skeleton Screen Cards, lists, dashboards, profile pages
Long (> 3s) Determinate Progress Bar File uploads, complex exports, heavy processing
Full Page Staggered Entry / Animated Sections Initial app load, hero sections, immersive transitions

Simple Cases: Spinners and Loaders