Array filtering client side performance threshold

When filtering an array of ember resources, what would be the threshold of filtering data client side or handing it over to the server? In an application in development we noticed the more filters that are being applied, the time to render the array of products takes remarkably longer.

Does someone has experience or an opinion about this?

Are you currently filtering client side or server side?

Currently the filtering happens client side.

@robinhoudmeyers you may want to take a look at GitHub - Wildhoney/EmberCrossfilter: Instead of using Ember DataStore, EmberCrossfilter provides a basic architecture for creating Ember models with Crossfilter; which allows for much quicker sorting and filtering. and GitHub - square/crossfilter: Fast n-dimensional filtering and grouping of records. it is much faster than anything else I’ve tried.

@douglasbhill thanks for bringing that up. First time I hear about, looks indeed like what I am looking for.