आधुनिक प्रोग्रामिंग परिदृश्य में गोलांग 1.21 का आगमन देखा गया है, जो Google की गो प्रोग्रामिंग भाषा का एक ताज़ा अपडेट है। नए अंतर्निहित कार्यों और प्रोफ़ाइल-निर्देशित अनुकूलन (पीजीओ) की सामान्य उपलब्धता से समृद्ध, यह संस्करण प्रोग्रामिंग अनुभव को फिर से परिभाषित करना चाहता है। इसके अलावा, यह WebAssembly के साथ संगतता में उल्लेखनीय वृद्धि दर्शाता है।
इस संस्करण में उल्लेखनीय परिचय अंतर्निहित फ़ंक्शन हैं - न्यूनतम, अधिकतम और स्पष्ट। न्यूनतम और अधिकतम फ़ंक्शंस को ऑर्डर किए गए प्रकारों के सबसे छोटे या सबसे बड़े मान या तर्कों की पूर्व निर्धारित संख्या की गणना करने के लिए डिज़ाइन किया गया है। दोनों को कार्य करने के लिए कम से कम एक तर्क की आवश्यकता होती है। दूसरी ओर, स्पष्ट फ़ंक्शन मानचित्र, स्लाइस या प्रकार पैरामीटर प्रकार को लक्षित करता है और तर्क में सभी तत्वों को समाप्त या शून्य कर देता है।
8 अगस्त को आधिकारिक रिलीज़ के बाद से, गोलांग 1.21 परियोजना वेबसाइट से डाउनलोड के लिए उपलब्ध है। यह प्रोडक्शन रिलीज़ पिछले रिलीज़ कैंडिडेट का अनुसरण करता है जो 21 जून को प्रकाशित हुआ था।
पीजीओ, जिसे मूल रूप से फरवरी में गोलांग 1.20 में पूर्वावलोकन के रूप में पेश किया गया था, ने नवीनतम संस्करण में प्रगति की है। अब एक सामान्य रिलीज़ में उपलब्ध, यह कंपाइलर टूलचेन को रनटाइम प्रोफ़ाइल जानकारी के आधार पर कार्यभार-विशिष्ट और एप्लिकेशन-विशिष्ट अनुकूलन करने का अधिकार देता है। गो प्रोजेक्ट डेवलपर्स के दावों के अनुसार, पीजीओ विभिन्न कार्यक्रमों में 2% से 7% तक प्रदर्शन में सुधार करने में सफल रहा है। गो कंपाइलर को पीजीओ कार्यक्षमता के साथ अद्यतन किया गया है।
गो कंपाइलर और पीजीओ को आगे बढ़ाने के साथ-साथ, गोलांग 1.21 अतिरिक्त प्रदर्शन संवर्द्धन लाता है। कचरा संग्रहकर्ता को अनुकूलित करने पर ध्यान केंद्रित करने से कुछ अनुप्रयोगों के लिए टेल विलंबता में 40% तक की कमी आ सकती है। समवर्ती रूप से, रनटाइम/ट्रेस के साथ निशान एकत्र करने की प्रक्रिया में AMD64 और Arm64 सिस्टम पर काफी कम CPU लागत आती है।
उन डेवलपर्स के लिए जो अपने बैकएंड एप्लिकेशन में इन सुविधाओं को लागू करना चाहते हैं, AppMaster एक उत्कृष्ट प्रारंभिक बिंदु प्रदान करता है। एक शक्तिशाली no-code टूल के रूप में, AppMaster ग्राहकों को डेटा मॉडल को विज़ुअली डिज़ाइन करने, व्यावसायिक तर्क और REST API और WSS एंडपॉइंट बनाने की अनुमति देता है। इसकी मजबूत क्षमताओं का लाभ उठाने से निस्संदेह विकास अनुभव में वृद्धि हो सकती है और गोलांग 1.21 सुविधाओं का उपयोग करके प्रदर्शन को अनुकूलित किया जा सकता है।