Do not preview attachments over a certain size.
Waiting for a large excel file preview to load can lock up the interface for quite some time. Instead, set a threshold value for attachment size above which attachments won't load a preview. Or set a timer that says if 5 seconds have gone by, cancel the preview and show an icon instead.
Josh shared this idea