Skeleton Screens vs Spinners: Designing the Wait
How you show a wait changes how long it feels. Here is when to use skeleton screens, spinners, progress bars, or optimistic UI, why skeletons usually feel faster, and how to design a loading state that respects the user.