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?

Respuestas a la pregunta(1)

Su respuesta a la pregunta