Ember gives us the ability to load data at any point in an application's lifecycle. This lets us build beautiful and seamless UIs — but if data is loaded incorrectly or at the wrong time, the application will feel slow, sluggish, and leave users with a bad overall experience.
In this series, we'll learn how to build UIs that accommodate your application's data-loading needs. We'll cover common data-loading issues, how to speed up rendering when your backend is slow to respond, and how to build UIs that make your application feel fast. We'll even answer the age-old question: should components load data?