Designing loading states on the web is often overlooked or dismissed as an afterthought. Performance is not only a developer’s responsibility, building an experience that works with slow connections can be a design challenge as well.
While developers need to pay attention to things like minification and caching, designers have to think about how the UI will look and behave while it is in a “loading" or "offline" state.
The illusion of Speed
As our expectations for mobile experiences change, …
Building Skeleton Screens with CSS Custom Properties is a post from CSS-Tricks