The overall design of npm 3xx progress bar is so weird and inefficient. It checks the file system for each and every completion of the package install.
That's gonna hurt the install time so badly.
as said by
@gavinjoyce
https://twitter.com/gavinjoyce/status/691773956144119808
disabling npm's progress bar cancels the dirty checking of the file system in turn yields better install speed
Run
npm config set progress=false
for npm 3.x to disable in your system
Happy npm installing!