Darktable speed

For the thumbnails we are talking about, that’s what is already done in darktable.

Those thumbnails are coming from an image cache and are not fetched from the processing pipeline directly. They might also come from the disk cache. So in order to show the right colors even when changing monitors we keep the thumbnails in either sRGB or AdobeRGB and transform them whenever they are shown. Of course, we could transform them to the display profile when loading the file, but then we would have to invalidate the whole cache whenever the display profile changes.

darktable already does that.