सैंपल
The Chromium Chronicle #33: View AnimationBuilder
व्यू में लेयर पर आधारित ऐनिमेशन का इस्तेमाल करके, वीडियो की परफ़ॉर्मेंस बेहतर हो सकती है. साथ ही, यह भी कम हो सकता है हालाँकि, उन्हें सेट अप करना काफ़ी मुश्किल है. कॉन्टेंट बनाने AnimationBuilder क्लास की मदद से, लेयर के लिए जटिलता को काफ़ी हद तक कम
The Chromium Chronicle #32: पैच गैप को ध्यान में रखें
जानें कि Chromium डेवलपर हर दिन के गलत इस्तेमाल की आशंका को कैसे कम कर सकते हैं.
The Chromium Chronicle #28: iOS पर Chrome का इस्तेमाल शुरू करना
Chrome के iOS ऐप्लिकेशन में दिए गए कोड के साथ काम करने का तरीका जानें.
The Chromium Chronicle #25: थ्रेड की सुरक्षा से जुड़े एनोटेशन
जानें कि Clang' स्टैटिक विश्लेषण फ़्रेमवर्क, थ्रेड की सुरक्षा के सबूत देने वाली मुश्किलों को कैसे कम करता है.
The Chromium Chronicle #24: StrongAlias, IdType, और TokenType
कभी-कभी एक ही टाइप के डोमेन से काम न करने वाले डोमेन की वैल्यू दिख सकती हैं. इससे गड़बड़ियां हो सकती हैं. अच्छी बात यह है कि Chromium का //base, साफ़ तौर पर अलग-अलग तरह के टेक्स्ट उपलब्ध कराना आसान बनाता है.
The Chromium Chronicle #23: Chrome Infra में वेरिफ़ाइड बिल्ड
Chrome और इंफ़्रास्ट्रक्चर की जांच से हमें यह पुष्टि करने में मदद मिली है कि सुरक्षा से जुड़े कुछ ज़रूरी मानक पूरे किए गए हैं.
The Chromium Chronicle #22: जानें Thy (Depot) टूल
Depot Tools, Git के आधार पर बनाए गए टूल का एक ऐसा कलेक्शन है, जो Chromium कोडबेस और इससे जुड़े प्रोजेक्ट में योगदान देने वाले डेवलपर के वर्कफ़्लो को आसान बनाने के लिए बनाया गया है.
Chromium Chronicle #21: ChromeOS का एंड-टू-एंड यूज़र इंटरफ़ेस (यूआई) ऑटोमेशन
Tast एक नई यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी है. यह लाइब्रेरी Chrome a11y (सुलभता) ट्री का इस्तेमाल करके, ChromeOS के यूज़र इंटरफ़ेस (यूआई) को कंट्रोल करती है. लाइब्रेरी की मदद से डेवलपर, दिखने वाले किसी भी यूज़र इंटरफ़ेस (यूआई) प्लैटफ़ॉर्म के लिए, एंड-टू-एंड टेस्ट आसानी से बना सकते हैं.
The Chromium Chronicle #20: मानदंड टेस्ट हार्नेस
मानदंड जोड़ना, परफ़ॉर्मेंस के रिग्रेशन को रोकने और परफ़ॉर्मेंस को बेहतर बनाने का आसान तरीका है.
The Chromium Chronicle #19: क्लीन के साथ तेज़ डेवलपमेंट
CLion IDE की मदद से सिंबल पर नेविगेट किया जा सकता है, कोडबेस को खोजा जा सकता है, और कई दूसरे काम किए जा सकते हैं.
Chromium Chronicle #18: Chromium कोड कवरेज
टेस्ट कवरेज यह मेज़र करता है कि किसी टेस्ट सुइट के चलने पर, कितने सोर्स कोड का इस्तेमाल किया जाता है.
The Chromium Chronicle #17: ब्राउज़र टेस्ट मिक्सिन
ब्राउज़र टेस्ट लिखते समय, आम तौर पर प्रोग्राम के हिसाब से सेटअप की कार्रवाइयां की जाती हैं, जिन्हें उपयोगकर्ता मैन्युअल तरीके से कर सकता है. ऐसा करने में आपकी मदद के लिए, Mixins टूल का ऐसा सुइट है जिसका इस्तेमाल करके, ब्राउज़र की जांच के लिए ऐसे टूल का इस्तेमाल किया जा सकता है जिसे फिर से इस्तेमाल करने लायक तरीके से सेट अप नहीं किया जाता.
The Chromium Chronicle #16: डेस्कटॉप पर Google Apps अपडेट करना
क्या आपने कभी सोचा है कि Chrome आपके डेस्कटॉप पर खुद को अप-टू-डेट कैसे रखता है? इसके अलावा, Chromebook, Chromecast या Android पर अपडेट कैसे दिए जाते हैं?
The Chromium Chronicle #15: टारगेट विज़िबिलिटी को सीमित करना
Chromium में, किसी एक कॉम्पोनेंट के लिए लिखा गया कोड मिलना आम बात है. यह दूसरे कॉम्पोनेंट के लिए तो उपयोगी होता है, लेकिन उसमें छिपे हुए प्रतिबंध हो सकते हैं. सुरक्षा के लिए, टारगेट विज़िबिलिटी को सीमित करके खतरनाक फ़ंक्शन के लिए बाहरी ऐक्सेस को सीमित करें.
The Chromium Chronicle #14: वॉटरफ़ॉल में जांच करने के तरीके
क्या आपको Chrome में, अपनी नई सुविधा के लिए रिग्रेशन के डेटा का पता लगाना है? अपने टेस्ट को वॉटरफ़ॉल, Chrome के लगातार बनने वाले बिल्ड और टेस्ट इन्फ़्रास्ट्रक्चर में जोड़ें!
The Chromium Chronicle #13: RR के साथ समय-यात्रा डीबगिंग
क्या आपको लगता है कि डीबगर में बार-बार एक ही टेस्ट चलाया जा रहा है और यह पता लगाने की कोशिश की जा रही है कि कोड खराब स्थिति में कैसे आया? हमारे पास आपके लिए एक टूल है! आरआर, एक्ज़ीक्यूशन ट्रेस रिकॉर्ड करेगा. इससे पीछे की ओर जाना और पीछे की ओर दौड़ना आसान हो जाएगा. साथ ही, यह भी दिखेगा कि वैरिएबल की वैल्यू में बदलाव कहां हुआ था या किसी ऑब्जेक्ट पर आखिरी बार फ़ंक्शन को कब कॉल किया गया था.
The Chromium Chronicle #10: Pixel टेस्ट के साथ यूज़र इंटरफ़ेस (यूआई) के रिग्रेशन की जानकारी पाना
Chrome की टेस्टिंग की रणनीति, अपने-आप होने वाले फ़ंक्शन की सही जानकारी वाले टेस्ट और मैन्युअल टेस्टिंग पर काफ़ी हद तक निर्भर करती है. हालांकि, इनमें से कोई भी माइनर यूज़र इंटरफ़ेस (यूआई) के रिग्रेशन को भरोसेमंद तरीके से नहीं पकड़ती. अपने डेस्कटॉप ब्राउज़र यूज़र इंटरफ़ेस (यूआई) की अपने-आप जांच होने की सुविधा के लिए, Pixel के टेस्ट का इस्तेमाल करें.
The Chromium Chronicle #9: ClusterFuzz
हो सकता है कि आपसे ClusterFuzz पर मिली ज़्यादा प्राथमिकता वाली सुरक्षा की गड़बड़ियों को ठीक करने के लिए कहा गया हो. यह क्या है? क्या आपको उन गड़बड़ियों को गंभीरता से लेना चाहिए? आप किस तरह मदद कर सकती हैं?
The Chromium Chronicle #8: GWP-ASan: जंगल में गड़बड़ियों का पता लगाएं
GWP-ASan, सिर्फ़ हीप-ओनली मेमोरी की गड़बड़ी का पता लगाने वाला टूल है. इसे जंगल में इस्तेमाल करने के लिए डिज़ाइन किया गया है. यह इस्तेमाल-आफ़्टर-फ़्रीज़, बफ़र ओवरफ़्लो/अंडरफ़्लो, और डबल फ़्री का पता लगाता है. ASan के ज़रिए, यह स्टैक या ग्लोबल में गड़बड़ियों का पता नहीं लगाता है.
The Chromium Chronicle #7: प्रीप्रोसेसिंग सोर्स
Chromium की एक सोर्स फ़ाइल को खुद से कंपाइल करने पर, डेवलपर को कंपाइलर ऑप्टिमाइज़ेशन के विकल्पों को आज़माने, मैक्रो की बारीकियों को समझने या कंपाइलर की गड़बड़ी को कम करने में मदद मिल सकती है. इस महीने, हम सोर्स को पहले से प्रोसेस करने के तरीके पर गौर करते हैं.
The Chromium Chronicle #6: Monorail''s ग्रिड व्यू
Chrome का समस्या ट्रैकर, Monorail, एक ग्रिड व्यू देता है जिससे आपको कानबान स्टाइल बोर्ड में अपनी समस्याएं विज़ुअलाइज़ करने की सुविधा मिलती है. इस एपिसोड में ग्रिड मोड इस्तेमाल करने का तरीका बताया गया है.
The Chromium Chronicle #5: सैंडबॉक्स के बाहर कोडिंग करना
सभी कोड में गड़बड़ियां हैं. Chrome ब्राउज़र प्रोसेस में कोई सैंडबॉक्स नहीं है. इसका मतलब है कि वे गड़बड़ी, नुकसान पहुंचाने वाले कोड को पूरे डिवाइस का पूरा ऐक्सेस दे सकती हैं. इस एपिसोड में, सैंडबॉक्स के बिना कोडिंग करने के बारे में बताया गया है.
The Chromium Chronicle #4: WPT के साथ अपने वेब प्लैटफ़ॉर्म की सुविधाओं का परीक्षण करें
वेब प्लैटफ़ॉर्म पर दिखने वाली सुविधाओं की जांच करने के लिए, वेब प्लैटफ़ॉर्म टेस्ट (डब्ल्यूपीटी) सबसे बेहतर तरीका है. ये सुविधाएं GitHub के ज़रिए अन्य ब्राउज़र के साथ शेयर की जाती हैं. इस महीने, हम डब्ल्यूपीटी के सबसे सही तरीकों पर नज़र डालेंगे.
The Chromium Chronicle #3: Gerrit में कोड कवरेज
टेस्ट बहुत अहम होते हैं, क्योंकि उनमें गड़बड़ियां और रिग्रेशन होते हैं. साथ ही, इनसे बेहतर डिज़ाइन लागू किए जा सकते हैं और कोड को आसानी से मैनेज किया जा सकता है. इस महीने, हम गेरिट के साथ पूरी तरह से टेस्ट करने के तरीकों के बारे में जानेंगे.
The Chromium Chronicle #2: फ़ाइटिंग टेस्ट फ़्लेकीनेस
फ़्लैकी टेस्ट, Chrome में एक आम समस्या है. इनसे दूसरे डेवलपर की उत्पादकता पर असर पड़ता है और समय के साथ ये बंद हो जाते हैं. इस महीने, हम जानते हैं कि टेस्ट की कमी को कैसे रोका जा सकता है.
The Chromium Chronicle #1: टास्क को शेड्यूल करने के सबसे सही तरीके
Chrome टीम को गर्व है कि वह Chromium Chronicle लॉन्च कर रही है. यह एक महीने की सीरीज़ है जो खास तौर पर Chromium डेवलपर - ब्राउज़र बनाने वाले डेवलपर के लिए बनाई गई है. इस महीने, हम टास्क शेड्यूल करने के सबसे सही तरीकों के बारे में जानेंगे.