Project Fugu API शोकेस, ऐसे ऐप्लिकेशन का संग्रह है जो Project Fugu के संदर्भ में बनाए गए एपीआई का इस्तेमाल करते हैं. प्रोजेक्ट Fugu के बारे में ज़्यादा जानने के लिए, क्षमताएँ लैंडिंग पेज पर जाएँ.

इसके हिसाब से फ़िल्टर करें

इस्तेमाल किए गए एपीआई

व्यू में लेयर पर आधारित ऐनिमेशन का इस्तेमाल करके, वीडियो की परफ़ॉर्मेंस बेहतर हो सकती है. साथ ही, यह भी कम हो सकता है हालाँकि, उन्हें सेट अप करना काफ़ी मुश्किल है. कॉन्टेंट बनाने AnimationBuilder क्लास की मदद से, लेयर के लिए जटिलता को काफ़ी हद तक कम

जानें कि Chromium डेवलपर हर दिन के गलत इस्तेमाल की आशंका को कैसे कम कर सकते हैं.

Chrome के iOS ऐप्लिकेशन में दिए गए कोड के साथ काम करने का तरीका जानें.

जानें कि Clang' स्टैटिक विश्लेषण फ़्रेमवर्क, थ्रेड की सुरक्षा के सबूत देने वाली मुश्किलों को कैसे कम करता है.

कभी-कभी एक ही टाइप के डोमेन से काम न करने वाले डोमेन की वैल्यू दिख सकती हैं. इससे गड़बड़ियां हो सकती हैं. अच्छी बात यह है कि Chromium का //base, साफ़ तौर पर अलग-अलग तरह के टेक्स्ट उपलब्ध कराना आसान बनाता है.

Chrome और इंफ़्रास्ट्रक्चर की जांच से हमें यह पुष्टि करने में मदद मिली है कि सुरक्षा से जुड़े कुछ ज़रूरी मानक पूरे किए गए हैं.

Depot Tools, Git के आधार पर बनाए गए टूल का एक ऐसा कलेक्शन है, जो Chromium कोडबेस और इससे जुड़े प्रोजेक्ट में योगदान देने वाले डेवलपर के वर्कफ़्लो को आसान बनाने के लिए बनाया गया है.

Tast एक नई यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी है. यह लाइब्रेरी Chrome a11y (सुलभता) ट्री का इस्तेमाल करके, ChromeOS के यूज़र इंटरफ़ेस (यूआई) को कंट्रोल करती है. लाइब्रेरी की मदद से डेवलपर, दिखने वाले किसी भी यूज़र इंटरफ़ेस (यूआई) प्लैटफ़ॉर्म के लिए, एंड-टू-एंड टेस्ट आसानी से बना सकते हैं.

मानदंड जोड़ना, परफ़ॉर्मेंस के रिग्रेशन को रोकने और परफ़ॉर्मेंस को बेहतर बनाने का आसान तरीका है.

CLion IDE की मदद से सिंबल पर नेविगेट किया जा सकता है, कोडबेस को खोजा जा सकता है, और कई दूसरे काम किए जा सकते हैं.

टेस्ट कवरेज यह मेज़र करता है कि किसी टेस्ट सुइट के चलने पर, कितने सोर्स कोड का इस्तेमाल किया जाता है.

ब्राउज़र टेस्ट लिखते समय, आम तौर पर प्रोग्राम के हिसाब से सेटअप की कार्रवाइयां की जाती हैं, जिन्हें उपयोगकर्ता मैन्युअल तरीके से कर सकता है. ऐसा करने में आपकी मदद के लिए, Mixins टूल का ऐसा सुइट है जिसका इस्तेमाल करके, ब्राउज़र की जांच के लिए ऐसे टूल का इस्तेमाल किया जा सकता है जिसे फिर से इस्तेमाल करने लायक तरीके से सेट अप नहीं किया जाता.

क्या आपने कभी सोचा है कि Chrome आपके डेस्कटॉप पर खुद को अप-टू-डेट कैसे रखता है? इसके अलावा, Chromebook, Chromecast या Android पर अपडेट कैसे दिए जाते हैं?

Chromium में, किसी एक कॉम्पोनेंट के लिए लिखा गया कोड मिलना आम बात है. यह दूसरे कॉम्पोनेंट के लिए तो उपयोगी होता है, लेकिन उसमें छिपे हुए प्रतिबंध हो सकते हैं. सुरक्षा के लिए, टारगेट विज़िबिलिटी को सीमित करके खतरनाक फ़ंक्शन के लिए बाहरी ऐक्सेस को सीमित करें.

क्या आपको Chrome में, अपनी नई सुविधा के लिए रिग्रेशन के डेटा का पता लगाना है? अपने टेस्ट को वॉटरफ़ॉल, Chrome के लगातार बनने वाले बिल्ड और टेस्ट इन्फ़्रास्ट्रक्चर में जोड़ें!

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

Chrome की टेस्टिंग की रणनीति, अपने-आप होने वाले फ़ंक्शन की सही जानकारी वाले टेस्ट और मैन्युअल टेस्टिंग पर काफ़ी हद तक निर्भर करती है. हालांकि, इनमें से कोई भी माइनर यूज़र इंटरफ़ेस (यूआई) के रिग्रेशन को भरोसेमंद तरीके से नहीं पकड़ती. अपने डेस्कटॉप ब्राउज़र यूज़र इंटरफ़ेस (यूआई) की अपने-आप जांच होने की सुविधा के लिए, Pixel के टेस्ट का इस्तेमाल करें.

हो सकता है कि आपसे ClusterFuzz पर मिली ज़्यादा प्राथमिकता वाली सुरक्षा की गड़बड़ियों को ठीक करने के लिए कहा गया हो. यह क्या है? क्या आपको उन गड़बड़ियों को गंभीरता से लेना चाहिए? आप किस तरह मदद कर सकती हैं?

GWP-ASan, सिर्फ़ हीप-ओनली मेमोरी की गड़बड़ी का पता लगाने वाला टूल है. इसे जंगल में इस्तेमाल करने के लिए डिज़ाइन किया गया है. यह इस्तेमाल-आफ़्टर-फ़्रीज़, बफ़र ओवरफ़्लो/अंडरफ़्लो, और डबल फ़्री का पता लगाता है. ASan के ज़रिए, यह स्टैक या ग्लोबल में गड़बड़ियों का पता नहीं लगाता है.

Chromium की एक सोर्स फ़ाइल को खुद से कंपाइल करने पर, डेवलपर को कंपाइलर ऑप्टिमाइज़ेशन के विकल्पों को आज़माने, मैक्रो की बारीकियों को समझने या कंपाइलर की गड़बड़ी को कम करने में मदद मिल सकती है. इस महीने, हम सोर्स को पहले से प्रोसेस करने के तरीके पर गौर करते हैं.

Chrome का समस्या ट्रैकर, Monorail, एक ग्रिड व्यू देता है जिससे आपको कानबान स्टाइल बोर्ड में अपनी समस्याएं विज़ुअलाइज़ करने की सुविधा मिलती है. इस एपिसोड में ग्रिड मोड इस्तेमाल करने का तरीका बताया गया है.

सभी कोड में गड़बड़ियां हैं. Chrome ब्राउज़र प्रोसेस में कोई सैंडबॉक्स नहीं है. इसका मतलब है कि वे गड़बड़ी, नुकसान पहुंचाने वाले कोड को पूरे डिवाइस का पूरा ऐक्सेस दे सकती हैं. इस एपिसोड में, सैंडबॉक्स के बिना कोडिंग करने के बारे में बताया गया है.

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

टेस्ट बहुत अहम होते हैं, क्योंकि उनमें गड़बड़ियां और रिग्रेशन होते हैं. साथ ही, इनसे बेहतर डिज़ाइन लागू किए जा सकते हैं और कोड को आसानी से मैनेज किया जा सकता है. इस महीने, हम गेरिट के साथ पूरी तरह से टेस्ट करने के तरीकों के बारे में जानेंगे.

फ़्लैकी टेस्ट, Chrome में एक आम समस्या है. इनसे दूसरे डेवलपर की उत्पादकता पर असर पड़ता है और समय के साथ ये बंद हो जाते हैं. इस महीने, हम जानते हैं कि टेस्ट की कमी को कैसे रोका जा सकता है.

Chrome टीम को गर्व है कि वह Chromium Chronicle लॉन्च कर रही है. यह एक महीने की सीरीज़ है जो खास तौर पर Chromium डेवलपर - ब्राउज़र बनाने वाले डेवलपर के लिए बनाई गई है. इस महीने, हम टास्क शेड्यूल करने के सबसे सही तरीकों के बारे में जानेंगे.