Si verifica un problema di prestazioni quando eseguo il rendering di un elenco di elementi utilizzando l'helper #each o una vista raccolta associata ad alcune proprietà calcolate di un Ember.ArrayController. Le prestazioni vanno bene con una piccola lista di 10 - 20 articoli, ma intorno ai 50 - 100 inizia ad essere piuttosto lento. Prova a controllare fuori qualche Todos o clic su "Aggiungi Todo"Emberjs Handlebars #each helper lento quando associato a proprietà calcolate
codice di esempio è qui: http://jsfiddle.net/Jonesy/ed3ZS/4/
ho notato che i childViews nel DOM ottenere ri-resi ad ogni cambio, che potrebbe benissimo essere il comportamento previsto al momento, ma preferirei essere in grado di rimuovere un todo dal DOM della lista dei todos incompiuta individualmente e aggiunto al fondo della lista dei prodotti finiti, che in teoria sarebbe molto meno costoso.
Quello che spero di avere una risposta è se sto esaminando un problema di prestazioni con le viste di raccolta Ember o se visualizzare un elenco popolato da una proprietà calcolata è una cattiva idea e, in tal caso, dovrò gestirlo manualmente la posizione del modello todo nel livello vista mentre passa da non finito a finito e viceversa.
Questo è ancora il caso in Ember 1.0.0-RC.1 e si dispone di un esempio aggiornato? –
@Tom, l'app contatti che hai collegato è morta ora. – adil