huboard / huboard-web

GitHub issues made awesome
https://huboard.com
61 stars 26 forks source link

[Experimental] Adds smoke-and-mirrors addon for perf #359

Closed discorick closed 8 years ago

discorick commented 8 years ago

Adds the the smoke-and-mirrors ember addon to test improvements to render performance.

Problems:

discorick commented 8 years ago

I was playing with https://github.com/DockYard/ember-in-viewport as well. Using scrolling columns is going to require quite a bit of sophistication to get card elements hiding/appearing properly. A Naive implementation here: https://ilos.video/pAoLub

discorick commented 8 years ago

Update:

Continuing work on the smoke-and-mirrors library today, was unable to reach a reasonable level of success rendering cards. The closest I was able to get was adding an observer on on the vertical-collection component class itself (monkey patch), along with force rendering every item. This is both a hack, and breaks columns ability to scroll.

@rauhryan I think I am just about ready to call this one a no go, unless you would like to take another stab ?

rauhryan commented 8 years ago

I'd love to pull out the ember-cli upgrade commits or at least get that done on master. Otherwise, I think this PR can be closed

discorick commented 8 years ago

Hm, I might open up a PR against discorick/card-design-layouts with 92ecf01 to prevent any merge conflicts, does that sound ok ?