חבילת אינטרנט

אריזה לאפליקציות אינטרנט מודרניות

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

הלוגו של Webpack.

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

לפני ואחרי החלת האופטימיזציות של JavaScript. הזמן עד לפעילות מלאה משופר  

בהשראת המאמר פיצול קוד ב-Bundle Buddy מאת Susie Lu

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