ember-cli-addon-search icon indicating copy to clipboard operation
ember-cli-addon-search copied to clipboard

PERF

Open stefanpenner opened this issue 7 years ago • 1 comments

  • [ ] pre-sort payload from server, so first load needs no sorting
  • [ ] store updated times as seconds since epoc (number) that way comparison / parsing is much simpler/faster.
  • [ ] make sortProperties flat https://github.com/gcollazo/ember-cli-addon-search/blob/master/app/components/em-list.js#L51 no foo.bar only foo
  • [ ] skip Ember.compare when sorting over a very large diverse set this can be unfortunately slow due to how flexible it is. Rather we should try to only sort via number compare or localecompare

stefanpenner avatar Mar 09 '17 08:03 stefanpenner

array.sort() sorting overhead today is pretty hefty:

screen shot 2017-03-09 at 12 16 02 am

stefanpenner avatar Mar 09 '17 08:03 stefanpenner