I am working on a web application where users can view sequences of 5-10 GeoTiffs overlaid on a map, and played like a slideshow - show the first Geotiff, wait a few seconds, show the second, and so on. Strictly one at the time. The Geotiffs are served using WMS by a Geoserver instance on the same server.
Things can get really slow fetching them (we're talking 4-8 seconds for tiffs in the 2-10Mb range), and users complained, so I thought of loading all the geotiffs in a slideshow before playing it. However, I'm under the impression that Leaflet does not request the raster from Geoserver until its layer is actually added to the map.
What is an efficient technique, if at all possible, to load a group of Geotiffs asynchronously before adding them to the map?