These suggestions may seem unconventional but could be beneficial:
Consider implementing lazy loading for certain components, such as loading critical ones first and then dynamically loading the rest after a set time period in the didRender event (during idle state).
For instance:
onDidRender: Ember.on('didRender', function() {
Ember.run.later(() => {
this.set('displayLazyItems', true);
}, 2000);
})
Additionally, opt for inline code instead of creating new components for small items to improve rendering speed.
Analyze a timeline to confirm if performance issues truly stem from render time, as it could also be related to Javascript execution or loading processes.
Lastly, leveraging ember 2.10 with Glimmer 2, the new render engine, can potentially optimize render time by up to 50%, making it worth considering.