Google की गो प्रोग्रामिंग भाषा ने हाल ही में अपने 1.21 रिलीज़ कैंडिडेट की उपलब्धता की घोषणा की है, जिसमें बिल्ट-इन फ़ंक्शंस, प्रोफ़ाइल-निर्देशित अनुकूलन (पीजीओ), और वेबअसेंबली आवास सहित नई सुविधाओं और सुधारों की एक श्रृंखला पेश की गई है। रिलीज़ कैंडिडेट 21 जून को प्रकाशित किया गया था और इसे प्रोजेक्ट वेबसाइट से डाउनलोड किया जा सकता है। अंतिम प्रोडक्शन रिलीज़ अगस्त में होने की उम्मीद है।
नवीनतम संस्करण तीन अंतर्निहित फ़ंक्शन पेश करता है: min , max और clear । min और max फ़ंक्शन तर्कों या क्रमबद्ध प्रकारों के एक निश्चित सेट के क्रमशः सबसे छोटे या सबसे बड़े मान की गणना करते हैं, जबकि clear फ़ंक्शन मानचित्र, स्लाइस या प्रकार पैरामीटर प्रकार के सभी तत्वों को हटा देता है या शून्य कर देता है।
प्रोफ़ाइल-निर्देशित अनुकूलन, शुरुआत में फरवरी में गो 1.20 में पूर्वावलोकन किया गया था, अब आम तौर पर उपलब्ध है। पीजीओ कंपाइलर टूलचेन को रनटाइम प्रोफ़ाइल जानकारी के आधार पर कार्यभार-विशिष्ट और एप्लिकेशन-विशिष्ट अनुकूलन करने की अनुमति देता है। गो प्रोजेक्ट डेवलपर्स ने खुलासा किया कि पीजीओ के कार्यान्वयन से विभिन्न कार्यक्रमों में 2% से 7% तक प्रदर्शन में सुधार हुआ है। इसके अतिरिक्त, गो कंपाइलर को पीजीओ सक्षम के साथ फिर से बनाया गया है।
गो 1.21 में प्रदर्शन में और वृद्धि हासिल की गई है, जिसमें कचरा संग्रहकर्ता ट्यूनिंग के माध्यम से कुछ अनुप्रयोगों के लिए टेल विलंबता में संभावित 40% की कमी शामिल है। इसके अलावा, runtime/trace पैकेज का उपयोग करके रनटाइम ट्रेस संग्रह से AMD64 और Arm64 सिस्टम पर CPU लागत काफी कम हो जाती है।
गो 1.21 में इन प्रगतियों से अधिक कुशल और उत्पादक विकास अनुभव को बढ़ावा मिलने की उम्मीद है। चूँकि AppMaster.io जैसे no-code प्लेटफ़ॉर्म सॉफ़्टवेयर विकास की दुनिया में लोकप्रियता हासिल कर रहे हैं, उन्होंने आसानी से स्केलेबल, उच्च-प्रदर्शन एप्लिकेशन बनाने के लिए गो जैसी प्रोग्रामिंग भाषाओं की शक्ति का लाभ उठाना भी शुरू कर दिया है।