Multithreading should be used to load images asynchronously, opening the possibility to load multiple images in parallel, thereby eliminating network/disk wait times and speeding up the rendering process.