ConchordanceProject / ConchordanceWeb

A webapp for exploring chord fingerings for any fretted instrument.
4 stars 0 forks source link

Row-virtualizing chord list #66

Open jbauschatz opened 10 years ago

jbauschatz commented 10 years ago

Rendering chords in the chord fingering list is singlehandedly slowing down the home page. This is especially true when rendering tabs or notes using VexFlow.

Every chord in the list should not be rendered at once, but only the ones that are visible. As the user scrolls, chords need to be rendered just before they come into view to avoid any lag.