אריזה לאפליקציות אינטרנט מודרניות
באפליקציות אינטרנט מודרניות נעשה לעיתים קרובות שימוש בכלי לאריזה כדי ליצור 'חבילת' קבצים (סקריפטים, גיליונות סגנונות וכו') לצורכי ייצור, שעברה אופטימיזציה ומינימציה, ושהמשתמשים יכולים להוריד אותה בזמן קצר יותר. במאמר אופטימיזציה של ביצועי האתר באמצעות webpack נסביר איך לבצע אופטימיזציה יעילה של משאבי האתר באמצעות webpack. כך המשתמשים יוכלו לטעון את האתרים שלכם ולנהל איתם אינטראקציה מהר יותר.

webpack הוא אחד הכלים הפופולריים ביותר לאריזה (bundling) בשימוש כיום. בעזרת התכונות של Node.js, אפשר לבצע אופטימיזציה של קוד מודרני, לפצל סקריפטים לחלקים קריטיים ולא קריטיים ולהסיר קוד שלא בשימוש (כמה דוגמאות לאופטימיזציות אפשריות). כך תוכלו להבטיח שהעלות של האפליקציה תהיה מינימלית מבחינת רשת ועיבוד.

בהשראת המאמר פיצול קוד ב-Bundle Buddy מאת Susie Lu
נתחיל בסקירה של אופטימיזציה של אחד מהמשאבים הכי יקרים באפליקציה מודרנית – JavaScript.