This book is not directly about information architecture—although you will find information architecture principles alluded to throughout. This book is also not directly about visual design—although you will find that the backdrop of good visual design is assumed throughout. This book is about interaction design: specifically, interaction design on the Web. And even more specifically, about rich interaction design on the Web.

Six simple design principles underpin 70+ patterns and best practices for creating rich internet applications.

  1. Make it Direct
  2. Keep It Lightweight
  3. Stay on the Page
  4. Provide an Invitation
  5. Use Transitions
  6. React Immediately

Explore the book to learn more about each design principle and the set of patterns that illustrate each.

To stay up to date with our latest patterns and examples, don’t forget to check out our blog (and subscribe!). And if you want to use any of the figures from our book they are available on our companion Flickr site.