The difference in speed appears to be due to the UCSC DAS data provider being enabled by default in 9.1.10.
The speed at which the hg38 genome loads is variable, but it is consistently faster when either the DAS data provider is disabled or when recent versions of IGB master are earlier than commit 25ea823 where DAS was enabled by default. The difference in loading is not enough at the moment that it would impact the user experience. With DAS enabled the hg38 genome loads in around 12 seconds, versus 7 seconds with DAS disabled. I have not encountered the longer loading times I was experiencing last week, where loading the genome could take up to 1 minute.
The DAS data provider being the culprit would make sense, as I normally test using the Arabidopsis genome, which does not have any data provided by DAS. The issue being DAS may also explain the discrepancies in loading times while testing for this issue, as the DAS servers speed may be variable.
As UCSC DAS provides additional data, genomes, and some functionality (external view and I think it is important for our new Track Hubs page) we may want to leave it enabled. However, I think it would be good to try to switch from DAS to the UCSC API, which may be faster.
When loading genomes in 9.1.8 and 9.1.10, initially there is a difference in load times (22s and over 1 min respectively) but then the wait times reduces even though the caches are cleared. This is most likely not because of a code issue rather a server issue because the primary and secondary genome quickload sites were switched in these two versions. Whether switching the sites back would change this behavior is yet to be tested.