תאריך פרסום: 28 באפריל 2025
לפני יותר משנה הודענו על הכוונה שלנו לפתח את הכלים לשיפור הביצועים, כולל הוספת "העוצמה של Lighthouse" לחלונית הביצועים. הכוונה הייתה לרכז יחד את פלטפורמות הכלים הרבות שלנו לשיפור הביצועים.
השגנו התקדמות משמעותית בהשגת היעד הזה בחלונית הביצועים. בסרגל הצד של התובנות מופיע עכשיו מידע דמוי Lighthouse שאפשר לעקוב אחריו. במסגרת העבודה הזו, ערכנו כמה שינויים בעצות בנושא ביצועים שמוכרות משתמשי Lighthouse: במקרים מסוימים, עצות מביקורות רבות אוחדו לתובנה אחת, ולכן הפסקנו כמה מהעצות.
המטרה שלנו היא לאחד את פלטפורמות הכלים שלנו, ולכן אנחנו רוצים להחזיר את התובנות האלה אל Lighthouse. גם כדי לשמור על עקביות וגם כדי שמשתמשי Lighthouse יוכלו ליהנות מהשיפורים שביצענו בביקורות האלה, וגם משיפורים עתידיים.
לצערנו, משמעות הדבר היא שיש שינויי תוכנה מסוימים למשתמשי Lighthouse, במיוחד משתמשי API שניתן להשתמש בהם בשמות ביקורת מסוימים או בפורמטים מסוימים של תוצאות. לכן, נמתין לפרסום העיקרי הבא של Lighthouse (13) לפני שנבצע את ההחלפה. אנחנו מתכננים לבצע את המעבר באוקטובר 2025. לאחר פרק הזמן הזה, נתוני הביקורת הישנים לא יהיו זמינים יותר.
ביקורות מאוחדות ושינוי השם
השמות של הביקורות הבאות השתנו, ובמקרים מסוימים אוחדו יותר מביקורת אחת של Lighthouse:
מזהה ביקורת של תובנה חדשה | החלפה של מזהי הביקורת |
---|---|
cls-culprits-insight |
layout-shifts non-composited-animations unsized-images
|
document-latency-insight |
redirects server-response-time uses-text-compression |
dom-size-insight |
dom-size |
duplicated-javascript-insight |
duplicated-javascript |
font-display-insight |
font-display |
image-delivery-insight |
modern-image-formats uses-optimized-images efficient-animated-content uses-responsive-images
|
interaction-to-next-paint-insight |
work-during-interaction |
lcp-discovery-insight |
prioritize-lcp-image lcp-lazy-loaded
|
lcp-phases-insight |
largest-contentful-paint-element |
legacy-javascript-insight |
legacy-javascript |
modern-http-insight |
uses-http2 |
network-dependency-tree-insight |
critical-request-chains uses-rel-preconnect
|
render-blocking-insight |
render-blocking-resources |
third-parties-insight |
third-party-summary |
use-cache-insight |
uses-long-cache-ttl |
viewport-insight |
viewport |
ביקורות שהוסרו
הביקורות הבאות הוסרו כי נראה שהן לא נועדו יותר למטרות שימושיות:
ביקורות שהוסרו | סיבת ההסרה |
---|---|
first-meaningful-paint |
מדד ישן יותר שכבר לא מומלץ (מוחלף ב-LCP) |
no-document-write |
בימים אלה מדובר בבעיה נדירה בסקריפטים של צד ראשון, ולא ניתן לבצע אותה לגבי סקריפטים של צד שלישי שמשתמשים בכך. |
offscreen-images |
הדפדפן כבר קיבל עדיפות נמוכה יותר לתמונות שלא מופיעות במסך, לכן טעינה מדורגת עוזרת לצמצם את רוחב הפס, אבל לא סביר שתהיה השפעה על הפעולות ש-Lighthouse מודד. |
uses-passive-event-listeners |
בימים אלה מדובר בבעיה נדירה בסקריפטים של צד ראשון, ולא ניתן לבצע אותה לגבי סקריפטים של צד שלישי שמשתמשים בכך. |
uses-rel-preload |
לא מופעל עקב סיכונים של המלצות יתר. |
third-party-facades |
הביקורת הזו כוללת חזיתות מוגבלות, וחלק מהמפתחים הביעו חשש משימוש בחזיתות של צדדים שלישיים ללא שיוך. בסופו של דבר, אנחנו מעדיפים שהצדדים השלישיים ישפרו את ההצעות שלהם במקום לעקוף אותם. |
ביקורות נוספות
ביקורות הביצועים האחרות שלא נכללות בטבלאות הקודמות לא יושפעו מהשינוי הזה. כמו כן, השינוי לא ישפיע באופן דומה על הביקורות לגבי נגישות, SEO ושיטות מומלצות.
מעבר לביקורות החדשות של התובנות
כדי להקל על ההעברה, התובנות החדשות כבר זמינות ב-JSON של Lighthouse. צרכני ה-API ו-JSON של Lighthouse יכולים להתחיל לעבור כבר עכשיו כדי להתכונן להסרה הסופית של הביקורות הקודמות ב-Lighthouse 13.
ב-Lighthouse 12.6 (כלול ב-Chrome 137) מוצג גם מתג גלוי כדי לאפשר למשתמשים בדוח לעבור בין שתי התצוגות השונות:
הביקורות החדשות שמבוססות על תובנות יוצגו מתחת לכותרת תובנות, והביקורות שלא השתנו ימשיכו להופיע מתחת לכותרת אבחון.
נכון לעכשיו, ברירת המחדל היא להמשיך להציג את הביקורות הישנות, אבל בגרסה של Lighthouse מיוני 2025 (כנראה 12.7), אנחנו מתכננים להחליף את ברירת המחדל לביקורות החדשות יותר של התובנות. השינוי יושק גם בדוחות PageSpeed Insights ו-DevTools Lighthouse ב-Chrome 139. המשתמשים עדיין יוכלו לחזור לביקורות הקודמות למשך זמן מוגבל עד Lighthouse 13.
מסמכים לביקורות החדשות של התובנות
אנחנו נתעד את הביקורות החדשות בכתובת developer.chrome.com לפני תאריך המעבר. המסמכים הישנים יישמרו בעתיד הקרוב כדי שגרסאות קודמות של Lighthouse עדיין יוכלו לקשר אליהם.
משוב
אם יש לך שאלות או שאלות לגבי המעבר, נשמח לשמוע אותם בדיון הזה ב-GitHub.