التحسينات في السرعة ملحوظة بشكل أكبر عند البدء من الصفر. على سبيل المثال، في بيئة CI الخاصة بنا باستخدام GitHub actions، يستغرق yarn حوالي 90 ثانية أو أكثر، بينما يكمل pnpm في حوالي 15 ثانية.
قد يكون ذلك بسبب أننا لم نقم بتحديث الصورة الأساسية منذ إجراء هذا التغيير. لذلك، في النسخة المستقرة، تكون تبعيات yarn مثبتة بالفعل. بينما في النسخة التي اجتازت الاختبارات، يجب التخلص من تبعيات yarn قبل إجراء تثبيت pnpm من البداية.
لذلك، سيتحسن الوضع بالنسبة للنسخة التي اجتازت الاختبارات بعد التحديث التالي للصورة الأساسية.