badoo / codeisok

Git code browsing and code review tool
GNU General Public License v3.0
85 stars 16 forks source link

Performance problems when change list is large #86

Open lukaville opened 4 years ago

lukaville commented 4 years ago

When using treediff and if the number of changed files is about ~1k there are noticeable problems with performance: the frame rate is very low, click actions are executed with a significant delay.

Not sure what the cause of the issues: file tree or the contents (or both). Probably, we should implement some mechanisms for lazy loading and add only visible elements to DOM.

NikhilVerma commented 4 years ago

@lukaville I agree, it can get extremely slow for large diffs. I'll look into improvements from the UI side.