Ranter
Join devRant
Do all the things like
				++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
				Sign Up
			Pipeless API
				From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
				Learn More
			Comments
		- 
				
				
nicholai8498yGulp 4 is on the way and because async/await is here, Koa 2 is the new, better HTTP framework :3 - 
				
				
mikf838yWhat is yarn? Why is it better? I would like to read a concise description and comparison here on DevRant. - 
				
				
nicholai8498y@ArchieT it's a npm client. its not better, it's different. It caches packages locally, which makes subsequent installs of the same version of a package faster. - 
				
				@ArchieT I think that yarn gives some real benefits. Aside from the caching that @nicholai mentioned, it downloads packages in parallel connections, and it records a known-good set of package versions in a yarn.lock file. Aside from giving extra insurance against breaking changes upstream, and from totally breaking things yourself when upgrading packages, this also saves time when calculating inter-package deps.
The really nice thing is that yarn still uses package.json. - 
				
				
nicholai8498y@chaimleib npm does these things as well :) yarn came out when npm3 was fairly new, we're at v5 now :) 
Related Rants

Slow Internet connection and people who don't follow the Headphones Rules
Umm, Wut?
DevRant
Ooh, look! Node got async/await!
Ooh, look! I can lint shell scripts with shellcheck!
Ooh, look! Webpack 2 has been released!
Ooh, look! I can switch over from npm to yarn!
There is so much stuff I want to upgrade and optimize in our project, that I forget about the actual JIRA ticket.
undefined
wk51