Whenever the user navigates to some image in MediaViewer, it starts preloading the next image. These requests are never aborted; when quickly navigating over dozens of images, they pile up and make things very slow. Unnecessary AJAX queries should be properly aborted.
Given how much our architecture relies on promises, this probably won't be easy.