פורסם: 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:
- אפשר לדווח על בעיה או לשלוח משוב בכלי של GitHub למעקב אחר בעיות ב-Lighthouse.
- אפשר לשאול שאלות בפורומים לדיונים ב-GitHub בנושא Lighthouse.