הפחתת ההשפעה של קוד של צד שלישי

כדי להוסיף לדף רשת פרסום, לחצן מדיה חברתית, בדיקת A/B או שירות לניתוח נתונים, בדרך כלל צריך להוסיף ל-HTML סקריפט של צד שלישי. הסקריפטים האלה של צד שלישי יכולים להשפיע באופן משמעותי על ביצועי טעינת הדף.

איך נכשלת הבדיקה של Lighthouse על קוד צד שלישי

התכונה Lighthouse מסמנת דפים עם קוד של צד שלישי שחוסם את ה-thread הראשי למשך 250 אלפיות השנייה או יותר:

צילום מסך של Lighthouse צמצום ההשפעה של ביקורת קוד של צד שלישי

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

איך לצמצם את ההשפעה של קוד של צד שלישי

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

משאבים