Dynamically loading an Ember component

You would be writing 1000 different components? may I ask why? Probably you can find a better to abstract things?

Just in case, you would be writing only a few components and reusing them for 1000 different data sets, lazy loading the components will not be of much help, as your are not going to load 1000 component anyway. You just will be rendering 1000 components. But I don’t think I would suggest to do something like that, because these days a lot of browsers detect pages that use extensive memory and show a warning or just close/reload the page without any prior notice (iOS is often pretty aggressive in that matter). And you will likely have a really hard time with low cost mobile devices.