Ember.js: colapsar / diferir costosos observadores o propiedades computadas
En una aplicación de Ember, digamos que tienes un observador o una propiedad que mira una matriz, como por ejemplo:
topContributor: (function() {
// ... loop over articles (hence slow) ...
}).property('[email protected]')
Actualizando elarticles
array, a través de ember-data, por ejemplo, dispara repetidamente la función de propiedad por un total dearticles.length
veces.
¿Hay alguna forma de colapsar las actualizaciones en una actualización perezosa cuando todos los cambios hayan finalizado y se haya eliminado el runloop?