(You also cannot switch to another tab to spend your time doing something else while the tab loads)
So network-speed was discussed in in the past many times, and I don't wan't to make a new "Network is slow"-thread here, my Wish is more than that.
I think if every tab runs in an individual thread, you should be able to switch the tabs whenever the tab is busy or not.
Further this should enable XY to complete a search while the tab does NOT have the focus, and maybe you can just give "cache search results" a lower prio because then its automatically cached until the tab gets closed. (now asking myself: Is "cache search results" intented to cache in the memory or on disk to cache between sessions.)
Overall it could speed up XY using multiple tabs with many items per tab by using a little bit more of memory. (In my configuration XY needs ~10MB of memory. Maybe we can live with some extra memory needed. Just for comparison: WindowsExplorer is using 15MB for a single folder
But I don't know if multithreaded applications can be written in VB and I also don't know if its hard to implement.
It sounds quite easy, but I can imagine that integrating this in an existing Application is not.
XYplorer Beta Club