- शिप
- 19 अगस्त 2026 को 5:50 pm बजे UTC
- लेखक
- Kamo
- Commit
- 849051c
Themedbackground मुखपृष्ठ पर छोड़ दिया सबसे महंगा बात थी, और कोई नहीं यह एक बग की तरह देखा। यह सीधे थीम बाल्टी में एक कच्चा <img> प्रदान करता है, इसलिए ब्राउज़र को अछूता स्रोत फ़ाइल प्राप्त हुई - 606, 646 और 585 KB, WebP, at फोन पर पूर्ण संकल्प। उन्हें फिर से नहीं बनाया और कुछ भी AVIF सेवा की, क्योंकि अनुरोध कभी छवि अनुकूलन के पास नहीं गया। कोई आलसी लोड नहीं उन्हें या तो, और सभी तीन उदाहरण (फीचर्स, प्राइसिंग, साइनअपसेक्शन) माउंट ऑन हाइड्रेशन, इसलिए मोटे तौर पर 1.8 MB ने उस समय डाउनलोड करना शुरू किया जब पृष्ठ कोशिश कर रहा था इंटरैक्टिव बनने के लिए, तीन खंडों के लिए कोई भी स्क्रॉल नहीं किया था। प्रत्येक फ्रेम दो बार प्राप्त किया गया: एक उपलब्धता जांच ने `नई छवि ()` बनाया, इसके लिए इंतजार किया पूर्ण रूप से लोड हो रहा है, और उसके बाद केवल उस राज्य को निर्धारित किया गया जिसने वास्तविक तत्व को प्रस्तुत किया। 'onError' उस के लिए सही उपकरण है और कुछ भी नहीं खर्च करता है। `next/image` के माध्यम से प्रत्येक एक lazily-fetched, सही ढंग से आकार का AVIF है। immutable URL, और बस एक CSS संक्रमण है, बल्कि एक फ्रेमर मोशन के बजाय <img> पर `animate`। `images.quality` को कॉन्फ़िगर किया गया है, जो ट्यूनिंग के बजाय एक शर्त है घुंडी: अगले 16 उत्तर 400 उस सूची में नहीं किसी भी गुणवत्ता के लिए, और सूची डिफ़ॉल्ट अकेले [75] - इसलिए `गुणवत्ता ={50}` को नजरअंदाज नहीं किया गया था, यह लागत होगी छवि सीधे। गुणवत्ता अब कैसे प्रत्येक सतह वास्तव में मिश्रित है से सेट है, बल्कि मापा अनुमान की तुलना में। दोनों एन्कोडिंग को डिकोड करना और उनकी तुलना करना फिल्टर: हीरो पृष्ठभूमि चमक(.21) 41.1dB PSNR 0.57% पिक्सेल अलग से > 8/255 → गुणवत्ता 50 थीम्ड पृष्ठभूमि चमक (.6), ग्रेस्केल 20%, रेडियल ब्लैक ओवरले 36.9 डीबी पीएसएनआर पिक्सल का 6.6% > 8/255 → 75 पर छोड़ दिया नायक एलसीपी तत्व है और इसके पांचवें चरण में मिश्रित है, इसलिए आधा बिट्स विस्तार से खरीदते हैं कि कुछ भी उस काले रंग के माध्यम से हल नहीं कर सकता: 77.7 डिफ़ॉल्ट रूप से केबी, 50 पर 22.0 केबी, 0.57% पिक्सेल के अंतर के लिए व्यक्त कर सकते हैं। थीम्ड फ्रेम बहुत हल्का ओवरले के नीचे बैठते हैं, जहां एक ही कदम पहुंचता है 6.6% - एक पूर्ण गति वाली सतह पर आकाश के एक चिकनी क्षेत्र को बैंड करने के लिए पर्याप्त। उनके बचत कभी भी गुणवत्ता सेटिंग नहीं थी; यह आकार और आलस्य था। पोस्टर फ्रेम को मानने के बजाय मापा जाता है। एक निश्चित w=828 तीन बार था पिक्सेल एपर्चर एक फोन पर दिखाता है, जहां यह लगभग 370 सीएसएस पीएक्स है; यह है अब तत्व की चौड़ाई और डिवाइस पिक्सेल अनुपात से व्युत्पन्न, के खिलाफ कॉन्फ़िगर किया गया deviceSize. 26.5 KB → 7.6 KB on a phone. दो पूर्व संयोजन अब dns-prefetch हैं। एक प्रीकनेक्ट एक सॉकेट खोलता है तुरंत और इसे धारण करें, जो केवल एक मूल के लिए आवश्यक है के दौरान पहला पेंट। थीम्ड फोटोग्राफी के साथ इस मूल के ऑप्टिमाइज़र के माध्यम से जाना जाता है, Available in: English(Original), Español, Français, 日本語, मानक हिन्दी, русский язык, tiếng Việt, தமிழ், తెలుగు, Português हीरो रील, दोनों जानबूझकर लोड घटना के बाद, और एनालिटिक्स मूल है चूंकि ट्रैकर आलसीऑनलोड में स्थानांतरित हो गया। लाइटहाउस ने रिपोर्ट की थीम अप्रयुक्त के रूप में पूर्व कनेक्ट किया गया था: एक सॉकेट महत्वपूर्ण पथ के दौरान खोला गया था, इसके साथ प्रतिस्पर्धा करने के बाद जब तक यह बंद हो जाता है तब तक निष्क्रिय हो जाता है। दो बातों को मापा और जानबूझकर नहीं बदला, इसलिए उन्हें फिर से प्रकाशित नहीं किया जाता है: · आधुनिक ब्राउज़रों को लक्षित करने वाला ब्राउज़र 13.5 KB को हटा नहीं पाता है पॉलीफिल लाइटहाउस झंडे **************** Entries/hasOwn, **************** वे हैं आगामी `polyfill-module`, बिना शर्त शामिल; ब्राउज़रलिस्ट के साथ सेट, जिसमें हिस्सा निर्मित बाइट-identical, समान हैश। विन्यास जोड़ना शायद ऐसा कुछ नहीं है जो `optimizeCs` था। · 149 घटकों के 90 को हटा दें, जिन्हें संदर्भित नहीं किया जाता है, कहीं कहीं नहीं चलता है 678 बाइट्स gzip (17,398 → 16,720) द्वारा रेंडर-ब्लॉकिंग स्टाइलशीट। हिन्दी स्कैनिंग मृत फ़ाइलों को क्या बनाता है कि फ़ाइल 17 KB, तो एक 90 फ़ाइल विलोपन प्रदर्शन निर्धारण के रूप में उचित नहीं ठहराया जा सकता है। अभी भी खुला है, और इस भंडार से ठीक नहीं: kamo-chat.js से परोसा जाता है कोई कैश-कंट्रोल हेडर के साथ थीम बाल्टी, 143 KB। HLS प्लेलिस्ट 300s TTL जानबूझकर है - हीरो-hls-encode-job.yaml उन्हें फिर से एन्कोड पर फिर से लिखते हैं - और 1 KiB के लायक है, इसलिए यह रहता है।.