Ember.js: Recolhendo / adiando observadores caros ou propriedades computadas
Em um aplicativo Ember, digamos que você tenha um observador ou uma propriedade que observe uma matriz, da seguinte forma:
topContributor: (function() {
// ... loop over articles (hence slow) ...
}).property('[email protected]')
Atualizando oarticles
array, através de dados de brasão, por exemplo, dispara repetidamente a função de propriedade para um total dearticles.length
vezes.
Existe uma maneira de recolher as atualizações em uma atualização lenta quando todas as alterações tiverem terminado e o runloop for liberado?