That's got to be down to caching. What's the difference if the yarn cache is cleared?
Old results from about a month ago:
https://twitter.com/bertjwregeer/status/887450964420055043
npm 5.3.0: added 1991 packages in 538.289s
yarn v0.27.5: Done in 58.42s.