Certain commits are quite large, slow to load and strain the browser memory and CPU. Rather than displaying the diffs for all files in a commit, it would be more efficient to show a collapsed summary and make an async call to load the individual diff contents when clicked.