Closed lloydmeta closed 5 years ago
My internet is too fast (#humblebrag) to really show off the progress bars, but they are noticeable when you try to download larger files or when there's latency. Also, when you see the downloading in action, you can see that things are going in parallel.
My informal timing shows this taking ~5 seconds to download all the specs whereas the current non-parallel version on master takes around 15 seconds.
Rayon was added as a dependency to allow us to easily do parallel processing on a collection while blocking at the end.
The maximum amount of threads can be controlled but is the same as the number of cores available by default (see Rayon FAQ)