अब लाइटहाउस, परफ़ॉर्मेंस की अहम जानकारी के ऑडिट की सुविधा देगा

पब्लिश करने की तारीख: 28 अप्रैल, 2025

एक साल पहले, हमने अपने परफ़ॉर्मेंस टूल को बेहतर बनाने का एलान किया था. इसमें, "परफ़ॉर्मेंस पैनल में [जगह] की सुविधा का इस्तेमाल" करना भी शामिल था. हमारा मकसद, परफ़ॉर्मेंस से जुड़े कई टूल को एक साथ लाना था.

परफ़ॉर्मेंस पैनल के साइड में, हमने उस लक्ष्य पर काफ़ी प्रोग्रेस की है. अहम जानकारी के साइडबार से अब लाइटहाउस जैसी जानकारी मिलती है, जो ट्रेस के साथ काम करती है. इस काम के तहत, हमने परफ़ॉर्मेंस से जुड़ी उस सलाह में कई बदलाव किए हैं जो लाइटहाउस के उपयोगकर्ताओं के लिए जानी-पहचानी है: कुछ मामलों में, कई ऑडिट से मिली सलाह को एक ही अहम जानकारी में शामिल कर दिया जाता है. हालांकि, हमने कुछ सलाह को बंद कर दिया है.

अपने टूलिंग प्लैटफ़ॉर्म को एक ही जगह पर लाने के अपने मकसद को जारी रखते हुए, हम उन अहम जानकारी को फिर से लाइटहाउस में लाना चाहते हैं. ये दोनों बातें एक जैसी हैं. साथ ही, यह इसलिए ज़रूरी है, ताकि लाइटहाउस के उपयोगकर्ताओं को इन ऑडिट में किए गए सुधारों से फ़ायदा मिल सके. साथ ही, आने वाले समय में होने वाले सुधारों का फ़ायदा मिल सके!

माफ़ करें, इसका मतलब है कि लाइटहाउस के उपयोगकर्ताओं के लिए, नुकसान पहुंचाने वाले कुछ बदलाव किए जाएंगे. खास तौर पर, एपीआई इस्तेमाल करने वाले ऐसे लोगों के लिए जिनका इस्तेमाल कुछ ऑडिट नेम या नतीजों के फ़ॉर्मैट के लिए किया जा सकता है. इसलिए, हम लाइटहाउस (13) की अगली बड़ी रिलीज़ का इंतज़ार करेंगे. हम अक्टूबर 2025 में यह बदलाव लागू करना चाहते हैं. इसके बाद, पुराना ऑडिट डेटा उपलब्ध नहीं रहेगा.

ऑडिट का नाम बदला गया और सभी खातों के लिए एक साथ जोड़े गए ऑडिट

इन ऑडिट के नाम बदले गए हैं. कुछ मामलों में, इन्हें एक से ज़्यादा लाइटहाउस ऑडिट से जोड़ा गया है:

अहम जानकारी का नया ऑडिट आईडी ऑडिट आईडी बदलना
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 वह पुरानी मेट्रिक, जिसका अब सुझाव नहीं दिया जाता (एलसीपी में बदला गया)
no-document-write इन दिनों पहले-पक्ष की स्क्रिप्ट में ऐसी समस्या बहुत कम आती है और इसका इस्तेमाल करने वाली तीसरे पक्ष की स्क्रिप्ट पर कोई कार्रवाई नहीं की जा सकती.
offscreen-images ब्राउज़र, ऑफ़स्क्रीन इमेज को पहले ही नज़रअंदाज़ कर देता है. इस वजह से, लेज़ी लोडिंग से बैंडविथ कम करने में मदद मिलती है. हालांकि, लाइटहाउस से इमेज पर कोई असर नहीं पड़ता.
uses-passive-event-listeners इन दिनों पहले-पक्ष की स्क्रिप्ट में ऐसी समस्या बहुत कम आती है और इसका इस्तेमाल करने वाली तीसरे पक्ष की स्क्रिप्ट पर कोई कार्रवाई नहीं की जा सकती.
uses-rel-preload इस सुविधा को चालू नहीं किया गया है, क्योंकि इससे बहुत ज़्यादा सुझाव देने का खतरा हो सकता है.
third-party-facades इस ऑडिट में सीमित तौर पर इस्तेमाल किए जाने वाले पहलू शामिल किए गए हैं. साथ ही, कुछ डेवलपर ने तीसरे पक्ष के ऐसे बाहरी हिस्सों के इस्तेमाल पर चिंता जताई है जो सहयोगी नहीं हैं. कुल मिलाकर, हम चाहते हैं कि तीसरे पक्ष अपने प्रॉडक्ट और सेवाओं को बेहतर बनाने के लिए काम करें, न कि उन पर काम करने की.
हटाए गए ऑडिट

अन्य ऑडिट

पिछली टेबल में शामिल नहीं किए गए अन्य परफ़ॉर्मेंस ऑडिट पर इस बदलाव का कोई असर नहीं होगा. इसी तरह, सुलभता, एसईओ, और सबसे सही तरीकों के ऑडिट पर भी इस बदलाव का कोई असर नहीं पड़ेगा.

अहम जानकारी के नए ऑडिट पर माइग्रेट करें

डेटा को दूसरी जगह भेजने के लिए, हमने लाइटहाउस JSON में नई अहम जानकारी पहले ही उपलब्ध करा दी है. एपीआई और लाइटहाउस JSON के उपभोक्ता अब माइग्रेट करना शुरू कर सकते हैं, ताकि लाइटहाउस 13 में पुराने ऑडिट हटाए जा सकें.

लाइटहाउस 12.6 (Chrome 137 में शामिल) में एक टॉगल भी दिखेगा, जिससे रिपोर्ट इस्तेमाल करने वाले लोग दो अलग-अलग व्यू के बीच टॉगल कर पाएंगे:

Lighthouse में अहम जानकारी आज़माएं.

अहम जानकारी पर आधारित नए ऑडिट, इनसाइट हेडिंग के तहत दिखेंगे. वहीं, बिना बदलाव किए गए ऑडिट गड़बड़ी की जानकारी हेडिंग में दिखते रहेंगे.

फ़िलहाल, हम डिफ़ॉल्ट तौर पर पुराने ऑडिट दिखाने का विकल्प चुनते हैं. हालांकि, जून 2025 में लाइटहाउस की रिलीज़ (12.7 में) के बाद, हम अहम जानकारी वाले नए ऑडिट को डिफ़ॉल्ट तौर पर चालू करने की योजना बना रहे हैं. इस बदलाव को Chrome 139 के PageSpeed Insights और DevTools लाइटहाउस रिपोर्ट में भी रोल आउट किया जाएगा. हालांकि, उपयोगकर्ता अब भी लाइटहाउस 13 तक सीमित समय तक पुराने ऑडिट पर वापस जा पाएंगे.

अहम जानकारी के नए ऑडिट के लिए दस्तावेज़

हम कट-ओवर तारीख से पहले, developer.chrome.com पर नए ऑडिट की जानकारी इकट्ठा करेंगे. पुराने दस्तावेज़ को आने वाले समय में सेव रखा जाएगा, ताकि लाइटहाउस के पुराने वर्शन अब भी इनसे लिंक किए जा सकें.

सुझाव/राय दें या शिकायत करें

अगर इस बदलाव को लेकर आपका कोई सवाल या सवाल है, तो हम चाहेंगे कि आप GitHub पर इस चर्चा पर जाएं.