ما هي هذه الأداة؟
Bundlephobia ميزان رقمي لحزم npm: اكتب اسم أي حزمة فترى حجمها بعد الضغط، وزمن تحميلها التقريبي على شبكة 3G، ودرجة أدائها، وبديلها الأخف إن وجد. تعرض أيضاً تاريخ الإصدارات والاعتماديات الفرعية التي ستجلبها معك دون أن تدري.
لماذا نرشحها؟
كثير من المواقع البطيئة تعاني لأن مطورًا واحدًا ثبّت مكتبة ضخمة لوظيفة صغيرة؛ هذه الأداة تجعل كلفة كل تثبيت مرئية قبل وقوع الضرر. تحسين الأداء يبدأ من هنا فعلاً.
كيف تبدأ معها
- افتح bundlephobia.com واكتب اسم الحزمة (مثل lodash أو moment).
- اقرأ الحجم الحقيقي بعد الضغط لا الرقم في صفحة المستودع.
- قارن مع البدائل المقترحة الأخف في نفس الصفحة.
- افحص الاعتماديات الفرعية قبل التثبيت في مشاريع الإنتاج.
- طبّق القاعدة: إن كانت الحالة الاستخدام سطرين، اكتبهما بنفسك بدل المكتبة.