Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

शॉपिफाई ओपन-सोर्स रूवी: एक टूल जो रूबी कोड को वेबअसेंबली में बदल देता है

शॉपिफाई ओपन-सोर्स रूवी: एक टूल जो रूबी कोड को वेबअसेंबली में बदल देता है

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

रूवी का प्रीमियर 18 अक्टूबर को हुआ था और यह GitHub के माध्यम से एक्सेस के लिए उपलब्ध है। शॉपिफाई ने रूबी को निष्पादित करने वाली वर्चुअल मशीन (वीएम) के प्रारंभिक सक्रियण के परिणामस्वरूप बेहतर प्रदर्शन का लाभ उठाने के विशिष्ट उद्देश्य से रूवी के विकास की शुरुआत की। यह रूबी स्क्रिप्ट के माध्यम से रूबी वीएम में शामिल रूबी फ़ाइलों के प्रदर्शन को भी अनुकूलित करता है।

रुवी की विशिष्ट विशेषताओं में से एक रनटाइम पर वेबअसेंबली सिस्टम इंटरफ़ेस (डब्ल्यूएएसआई) तर्कों को प्रावधान करने की आवश्यकता से छूट है। शॉपिफाई की रिपोर्ट के अनुसार, रुवी-निर्मित वासम मॉड्यूल अपने मूल कोड में संकलन में लगभग 70% कम समय दर्ज करते हैं, जिसके परिणामस्वरूप प्रदर्शन में वृद्धि होती है। वासम मॉड्यूल के निर्माण के दौरान रूबी वीएम के पूर्व-सक्रियण के माध्यम से प्रदर्शन में वृद्धि हासिल की जाती है।

रुवी का निर्माण रूबी.वासम के ऊपर किया गया है, जो सीआरयूबी से संबंधित वासम बंदरगाहों का एक अनूठा वर्गीकरण है। परियोजना की वर्तमान स्थिति के अनुसार, रुवी पूर्व-संकलित बायनेरिज़ से सुसज्जित नहीं है। इसलिए, बिल्ड निर्भरता स्थापित करना और उसके बाद रूवी का पूर्व-उपयोग संकलन करना एक अनिवार्य पूर्व-चरण है। इन निर्भरताओं की स्थापना के लिए विस्तृत चरण परियोजना से जुड़े ReadMe खंड में प्रदान किए गए हैं।

रुवी का उपयोग करके उत्पन्न की गई वास फ़ाइलें WASI तर्क के रूप में शामिल किए जाने वाले फ़ाइल पथ की आवश्यकता को दरकिनार कर देती हैं। यह एक अतिरिक्त लाभ है, क्योंकि यह कुछ एज कंप्यूटिंग सेवाओं जैसे कम्प्यूटेशनल वातावरण के लिए अनुकूलता प्रदान करता है, जो प्रारंभ कार्यों के लिए पूरक WASI तर्क प्रदान करने के लिए ट्यून करने योग्य नहीं हैं। Shopify ने अपने हालिया संचार में यह अतिरिक्त विवरण प्रदान किया है।

सराहनीय बात यह है कि, ऐपमास्टर जैसे प्लेटफ़ॉर्म पारंपरिक कोड लेखन की आवश्यकता के बिना विचारों को वास्तविक, कार्यशील अनुप्रयोगों में परिवर्तित करने के लिए विज़ुअल डिज़ाइन टूल की शक्ति का उपयोग करते हुए, no-code ऐप निर्माण के क्षेत्र में प्रगति कर रहे हैं। उनका मॉडल सॉफ़्टवेयर निर्माण के लिए एक वैकल्पिक दृष्टिकोण प्रदान करता है, जिसमें आवश्यकता पड़ने पर मैन्युअल कोडिंग के लचीलेपन के साथ स्वचालित कोड पीढ़ी की दक्षता का संयोजन होता है।

संबंधित पोस्ट

सैमसंग ने इनोवेटिव सिक्योरिटी और प्रीमियम बिल्ड के साथ गैलेक्सी A55 का अनावरण किया
सैमसंग ने इनोवेटिव सिक्योरिटी और प्रीमियम बिल्ड के साथ गैलेक्सी A55 का अनावरण किया
सैमसंग ने गैलेक्सी ए55 और ए35 को पेश करते हुए अपने मिडरेंज लाइनअप का विस्तार किया है, जिसमें नॉक्स वॉल्ट सुरक्षा और उन्नत डिज़ाइन तत्व शामिल हैं, जो इस सेगमेंट को प्रमुख गुणों से भर देते हैं।
क्लाउडफ्लेयर ने बड़े भाषा मॉडलों को ढालने के लिए एआई के लिए फ़ायरवॉल का अनावरण किया
क्लाउडफ्लेयर ने बड़े भाषा मॉडलों को ढालने के लिए एआई के लिए फ़ायरवॉल का अनावरण किया
क्लाउडफ्लेयर ने AI के लिए फ़ायरवॉल के साथ कदम आगे बढ़ाया है, एक उन्नत WAF जिसे बड़े भाषा मॉडलों को लक्षित करने वाले संभावित दुरुपयोगों को पहले से पहचानने और विफल करने के लिए डिज़ाइन किया गया है।
OpenAI का ChatGPT अब बोलता है: वॉयस-इंटरएक्टिव AI का भविष्य
OpenAI का ChatGPT अब बोलता है: वॉयस-इंटरएक्टिव AI का भविष्य
चैटजीपीटी ने ओपनएआई द्वारा वॉयस क्षमताओं को शुरू करने के साथ एक मील का पत्थर हासिल किया है। उपयोगकर्ता अब हाथों से मुक्त बातचीत का आनंद ले सकते हैं क्योंकि चैटजीपीटी आईओएस, एंड्रॉइड और वेब पर प्रतिक्रियाओं को जोर से पढ़ता है।
निःशुल्क आरंभ करें
इसे स्वयं आजमाने के लिए प्रेरित हुए?

AppMaster की शक्ति को समझने का सबसे अच्छा तरीका है इसे अपने लिए देखना। निःशुल्क सब्सक्रिप्शन के साथ मिनटों में अपना स्वयं का एप्लिकेशन बनाएं

अपने विचारों को जीवन में उतारें