3 ms·
Most (all?) dependency management systems are single threaded and download thousands of tiny files one… at… a… time… I have gigabit internet and I’m lucky if s
by jiggawatts 4y ago
Most (all?) dependency management systems are single threaded and download thousands of tiny files one… at… a… time…
I have gigabit internet and I’m lucky if some package manager can get more than a couple of megabits of throughput.
Most industries would never accept less than 0.5% efficiency, but apparently software developers’ time is just too expensive to ever be “wasted” on frivolous tasks like optimisation.
I kid, I kid. The real problem is that the guy developing the package manager tool has the package host server right next to him. Either the same building or even a dev instance on his own laptop. Zero latency magically makes even crappy serial code run acceptably well.
“I can’t reproduce this issue. Ticket closed, won’t fix.”