“npm is great and I'm glad it exists, but I'm also glad that someone is addressing its problems.”— Jergason, twitter.com
“Wow. Yarn. First install, 30 seconds, 2nd fresh install, 13s (compared to npm a few minutes). Interesting.”— Rem, twitter.com
“It does not authenticate to the registry the way the official client does, so it’s currently unable to work with private packages. The Yarn team is aware of this issue and have said they’ll address it.”— Isaac Z. Schlueter, blog.npmjs.org
“At Facebook we're already using Yarn in production, and it's been working really well for us. It powers the dependency and package management for many of our JavaScript projects. With each migration we've enabled engineers to build offline and helped speed up their workflow.”— Sebastian McKenzie, code.facebook.com
“Yarn is a new package manager that replaces the existing workflow for the npm client or other package managers while remaining compatible with the npm registry. It has the same feature set as existing workflows while operating faster, more securely, and more reliably.”— Sebastian McKenzie, code.facebook.com
“Initially, following the prescribed best practices, we only checked in package.json and asked engineers to manually run npm install. This worked well enough for engineers, but broke down in our continuous integration environments, which need to be sandboxed and cut off from the internet for security…”— Sebastian McKenzie, code.facebook.com
“This also highlights a shrewd move on the part of npm: a clear decoupling between the npm registry and client, with a well-defined protocol between the two. The strength of Node is in the staggering size of its ecosystem; how those bits end up on disk is an implementation detail. This smart separati…”— Tom Dale, news.ycombinator.com
“Time to install React Native's dependencies on a MacBook Pro (Mid 2015) in different scenarios.”— Yarn Package, yarnpkg.com
“The team working on Yarn reached out to the major frameworks and made sure that Yarn would be a good fit for projects written using them.”— Yehuda Katz, yehudakatz.com
“[engineer at fb] how long would it take to write a new package manager?- how long’s a piece of string?[zuck smirks] or yarn?”— I Am Developer, twitter.com
“By breaking these steps down cleanly and having deterministic results, Yarn is able to parallelize operations, which maximizes resource utilization and makes the install process faster. On some Facebook projects, Yarn reduced the install process by an order of magnitude, from several minutes to just…”— Sebastian McKenzie, code.facebook.com