נתיב עיבוד קריטי

Ilya Grigorik
Ilya Grigorik

תאריך פרסום: 31 במרץ 2014

אופטימיזציה של נתיב העיבוד הקריטי מתייחסת לתעדוף הצגת התוכן שקשור לפעולת המשתמש הנוכחית.

כדי לספק חוויית אינטרנט מהירה, הדפדפן צריך לבצע הרבה עבודה. רוב העבודה הזו מוסתרת מאיתנו כמפתחי אתרים: אנחנו כותבים את תגי העיצוב, נראה כאילו אתם רואים את המסך. אבל איך בדיוק הדפדפן עובר משימוש ב-HTML, ב-CSS וב-JavaScript ליצירת פיקסלים עיבודים במסך?

כדי לבצע אופטימיזציה לשיפור הביצועים, צריך להבין מה קורה בשלבים הביניים האלה בין קבלת הבייטים של ה-HTML, ה-CSS וה-JavaScript לבין העיבוד הנדרש כדי להפוך אותם לפיקסלים שרינדרו – זהו נתיב הרינדור הקריטי.

עיבוד הדף באופן פרוגרסיבי

על ידי אופטימיזציה של נתיב העיבוד הקריטי, אנחנו יכולים לשפר משמעותית את הזמן שחלף עד לעיבוד הראשון של הדפים שלנו. בנוסף, הבנת הנושאים נתיב הרינדור משמש גם כבסיס ליצירת ביצועים טובים לאפליקציות אינטראקטיביות. תהליך העדכונים האינטראקטיביים זהה, רק שהוא מתבצע בלולאה רציפה, ובאופן אידיאלי ב-60 פריימים לשנייה. אבל לפני כן, נציג סקירה כללית של האופן שבו הדפדפן מציג דף פשוט.

מקורות מידע נוספים

משוב