حزمة الويب

تجميع لتطبيقات الويب الحديثة

Addy Osmani
Addy Osmani

غالبًا ما تستخدم تطبيقات الويب الحديثة أداة تجميع لإنشاء "حزمة" من الملفات (النصوص البرمجية وأوراق الأنماط وغير ذلك) تكون محسَّنة ومصغرّة ويمكن للمستخدمين تنزيلها في وقت أقل. في تحسين أداء الويب باستخدام حزمة الويب، سنتعرّف على طريقة تحسين موارد الموقع الإلكتروني بشكل فعّال باستخدام حزمة الويب. يمكن أن يساعد ذلك المستخدمين في تحميل مواقعك الإلكترونية والتفاعل معها بسرعة أكبر.

شعار Webpack

حزمة الويب هي واحدة من أكثر أدوات التجميع شيوعًا المستخدمة اليوم. إنّ الاستفادة من ميزاته في تحسين الرموز الحديثة وتقسيم الرموز إلى أجزاء مهمة وغير بالغة الأهمية وإزالة الرموز غير المستخدَمة (مع ذكر بعض التحسينات) يمكن أن يضمن الحد الأدنى من تكلفة الشبكة والمعالجة في تطبيقك.

قبل تطبيق تحسينات JavaScript وبعدها. تم تحسين مدة التفاعل  

قصة مستوحاة من Code-splitting in Bundle Buddy من تأليف "سوزي لو"

لنبدأ بالنظر إلى تحسين أحد أهم الموارد في تطبيق حديث - JavaScript.