npm is one of the most popular package managers amongst Javascript developers but it is not without its flaws, especially with regards to speed and security. Yarn is a new player on the field that promises to address some of these flaws.
In this talk we will deep-dive into the inner workings of npm and yarn and demystify how they deal with dependency resolution, authenticity of packages and overall performance. A good understanding of these concepts allows you to make better-informed decisions regarding which package manager you should use for your next Javascript application.