מה חדש ב-Lighthouse 13

פורסם: 10 באוקטובר 2025

Lighthouse הוא כלי לביקורת אתרים שעוזר למפתחים לשפר את חוויית המשתמש באתרים שלהם באמצעות מדדים, תובנות ואבחון.

גרסה 13 של Lighthouse זמינה באופן מיידי בשורת הפקודה דרך npm, ב-Chrome Canary, ותהיה זמינה ב-PageSpeed Insights במהלך השבוע הקרוב. היא תושק בגרסה היציבה של Chrome ב-Chrome 143.

הרשימה המלאה של השינויים מופיעה ביומן השינויים של גרסה 13.0.

הסרנו ביקורות שונות על הביצועים והחלפנו אותן בתובנות חדשות יותר

כפי שהודענו בעבר, איחדנו את התובנות מביקורות הביצועים של Lighthouse ומהחלונית 'ביצועים' בכלי הפיתוח, והן זמינות עכשיו בשני הכלים.

ב-Lighthouse 12 שינינו את תצוגת ברירת המחדל בדוחות Lighthouse כך שיוצגו בה התובנות האלה, וב-Lighthouse 13 אנחנו מסירים את הביקורות הישנות גם מהדוח וגם מקובץ ה-JSON הבסיסי.

אנחנו מודים לקהילה על המשוב שעזר לנו לשפר את התובנות כדי לאפשר מעבר חלק יותר.

החל מגרסה Lighthouse 13, הביקורות הבאות הוחלפו, והביקורות שהוחלפו כבר לא זמינות בגרסה הזו:

מזהה חדש של ביקורת על תובנות החלפת מזהי ביקורת
cls-culprits-insight layout-shifts
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).
font-size גופנים קטנים הם בעיה שקשורה לקריאות, אבל אין אותות שמצביעים על כך שזו בעיה שקשורה ל-SEO היום. בנוסף, עלות ההרצה והתחזוקה של הביקורת הזו הייתה גבוהה מאוד.
no-document-write זו בעיה שקיימת לעיתים רחוקות בסקריפטים מהדומיין הנוכחי בימינו, ואי אפשר לטפל בה בסקריפטים של צד שלישי שמשתמשים בה.
offscreen-images הדפדפן כבר נותן עדיפות נמוכה יותר לתמונות שלא מוצגות במסך, ולכן למרות שהטעינה העצלנית עוזרת לצמצם את רוחב הפס, סביר להניח שהיא לא תשפיע על מה שנמדד ב-Lighthouse.
preload-fonts ההמלצה לא מופעלת בגלל הסיכון להמלצות יתר.
third-party-facades הביקורת הזו כוללת חזיתות מוגבלות, וחלק מהמפתחים הביעו חשש לגבי שימוש בחזיתות של צד שלישי שאינן קשורות. בסופו של דבר, אנחנו מעדיפים שצדדים שלישיים ישפרו את המוצרים שלהם במקום למצוא פתרונות עקיפים.
uses-passive-event-listeners זו בעיה שקיימת לעיתים רחוקות בסקריפטים מהדומיין הנוכחי בימינו, ואי אפשר לטפל בה בסקריפטים של צד שלישי שמשתמשים בה.
uses-rel-preload ההמלצה לא מופעלת בגלל הסיכון להמלצות יתר.
ביקורות שהוסרו

תיעוד של הביקורות החדשות על תובנות

תיעדנו את הביקורות החדשות וקישרנו אליהן מהדוחות החדשים של Lighthouse. התיעוד הישן יישאר זמין בעתיד הנראה לעין, כדי שגרסאות קודמות של Lighthouse יוכלו עדיין לקשר אליו.

שינויים אחרים

כדי להשתמש ב-Lighthouse 13, נדרשת גרסה 22.19 של Node ואילך.

הפעלת Lighthouse

הכלי Lighthouse זמין בכלי הפיתוח ל-Chrome, ב-npm (כמודול Node וככלי CLI) וכתוסף לדפדפן (ב-Chrome וב-Firefox). הוא גם מפעיל כמה שירותים של Google, כולל PageSpeed Insights.

כדי לנסות את Lighthouse Node CLI, משתמשים בפקודות הבאות:

npm install -g lighthouse
lighthouse https://www.example.com --view

יצירת קשר עם צוות Lighthouse

כדי לדון בתכונות החדשות, בשינויים בגרסה 13 של Lighthouse או בכל דבר אחר שקשור ל-Lighthouse: