Chrome और Firefox v100 कुछ वेबसाइटों को तोड़ सकते हैं

क्रोम 100 और फ़ायरफ़ॉक्स 100 कुछ संगतता समस्याओं का कारण बन सकते हैं, लेकिन Google और मोज़िला सबसे खराब योजना बना रहे हैं।

Google Chrome तीव्र रिलीज़ चक्र अपनाने वाला पहला वेब ब्राउज़र था, मोज़िला फ़ायरफ़ॉक्स अंततः उसी मॉडल पर स्विच कर रहा था। इस वर्ष के अंत में, दोनों ब्राउज़र 100 संस्करण तक पहुंच जाएंगे, जिससे कुछ साइटों पर कुछ अप्रत्याशित समस्याएं हो सकती हैं। शुक्र है, मोज़िला और Google संगतता समस्याओं के समाधान के लिए काम कर रहे हैं।

वेब ब्राउज़र में एक है उपयोगकर्ता एजेंट स्ट्रिंग जो स्वयं को साइटों से पहचानती है, जिसमें आमतौर पर वेब ब्राउज़र, ऑपरेटिंग सिस्टम और सीपीयू आर्किटेक्चर शामिल होता है। उपयोगकर्ता एजेंटों को कैसे प्रस्तुत किया जाना चाहिए, इसके लिए कोई मानक नहीं है, और वे पिछले कुछ वर्षों में तेजी से लंबे होते गए हैं। उदाहरण के लिए, लिनक्स पर क्रोम की नीचे दी गई स्ट्रिंग में "क्रोम," "सफारी" शब्द हैं (क्योंकि क्रोम का इंजन है सफ़ारी पर आधारित), "KHTML" (जिस पर सफ़ारी आधारित थी), और "गेको" (पुरानी साइटों को तोड़ने से बचने के लिए जिनकी आवश्यकता थी) फ़ायरफ़ॉक्स)।

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.80 Safari/537.36

उपयोगकर्ता एजेंट स्ट्रिंग के विशिष्ट भागों, जैसे वास्तविक ब्राउज़र नाम और संस्करण संख्या, को आसानी से पहचानने के लिए वेब डेवलपर्स के लिए कई लाइब्रेरी बनाई गईं, लेकिन उनमें से कुछ जल्द ही टूट सकते हैं। कुछ लाइब्रेरी और अन्य वेब कोड तीन-अंकीय प्रमुख संस्करण संख्याओं को ध्यान में रखकर नहीं बनाए गए थे, जो इसका कारण बन सकता है वेब ब्राउज़ करने वाले लोगों के लिए अनपेक्षित परिणाम - जो साइटें केवल पहले दो अंकों को देखती हैं वे Chrome 100 को इस रूप में देख सकती हैं क्रोम 10.

अच्छी खबर यह है Google और Mozilla दोनों ही शमन रणनीतियों पर काम कर रहे हैं (के जरिए ब्लिपिंग कंप्यूटर). क्रोम और फ़ायरफ़ॉक्स दोनों कुछ महीनों से प्रयोग चला रहे हैं जो कुछ उपयोगकर्ता एजेंटों को संस्करण 100 की रिपोर्ट में बदल देते हैं, जिसके परिणामस्वरूप पहले ही हो चुका है अनेक कीड़ा रिपोर्टों और कुछ सुधार।

हालाँकि, यदि अभी भी कई महत्वपूर्ण वेबसाइटें हैं जो संस्करण 100 से अलग हैं, तो Google और Mozilla के पास बैकअप योजनाएँ हैं। मोज़िला का वर्तमान विचार है टूटी हुई साइटों की पहचान करें (जो यह पहले से ही अन्य कार्यक्षमता के लिए करता है) और उन साइटों के लिए संस्करण संख्या को v99 पर फ़्रीज़ करें। Google की योजना संस्करण के पहले अंक को 99 पर रखने और वास्तविक प्रमुख रिलीज़ को दूसरे अंक (उदाहरण के लिए Chrome 101 के लिए 99.101.4988.0) पर ले जाने की है।