Speed Patterns

View project on GitHub

Speed is a major contributor to user experience on modern web sites.

It is important to pay attention not only to technologies that said experiences are build with, but to the way they are designed as well.

Proper speed design is a collaboration between product managers, UI designers and developers as all the aspects of the page composition must be balanced to achieve fast experience that is useful for end-users and deliver on the goals set by creators of the site.

Below is the list of common speed design problems and their design solutions. We try not to concentrate on specific technical implementations or specific types of sites so it can be used in any context.

Fast Start

Immutable Layout


Help us add more patterns!

Submit new patterns to the issue tracker, help existing submissions by collecting articles and examples of implementation.

See Contribution Guide on our GitHub repo.