yarn
배경: npm의 부족한 부분들을 개선하기 위해 Facebook에서 개발되었다.
장점: 보안성 우수 , 병렬로 설치하기 때문에 속도 우수
단점: 디스크 용량 많이 차지
npm
배경: npm은 node package manager라고 부른다.
장점: yarn보다 더 오래되었기도 하고 효율성 측면 우수
단점: 보안성
결론
yarn과 npm을 비교했을 때 현재 속도면에서는 아주 근소한 차이로 yarn이 우승이고, 보안성에서는 yarn이 좀 더 좋다.
하지만 npm을 개선 중이라 현재 속도나 보안성 측면에서 개선되었다고 할 수 있다.
따라서, 개발자의 선택에 따라 선택하면 될 것 같다.