इलेक्ट्रोन १०.०.० को रिलीज, क्रोमियम इन्जिनमा आधारित अनुप्रयोगहरू सिर्जना गर्ने प्लेटफर्म

तयार भयो प्लेटफर्म रिलीज इलेक्ट्रोन १.8.0.0.।, जसले आधारको रूपमा Chromium, V8 र Node.js कम्पोनेन्टहरू प्रयोग गरी बहु-प्लेटफर्म अनुकूलन अनुप्रयोगहरू विकास गर्नको लागि आत्म-निहित फ्रेमवर्क प्रदान गर्दछ। कोडबेसमा अपग्रेडको कारणले महत्त्वपूर्ण संस्करण नम्बर परिवर्तन क्रोमियम। 80, प्लेटफार्महरू Node.js १। र JavaScript इन्जिन V8 8.0।

यस बीच परिवर्तन इलेक्ट्रोन विशिष्ट API मा:

  • प्रदान गरियो возможность поверки правописания в формах ввода, используя встроенный в Chrome spellchecker;
  • При обмене данными между процессами (IPC) संलग्न एल्गोरिथ्म структурированного клонирования (Structured Clone Algorithm), применяемый в движке V8 для копирования сложных JavaScript-объектов. По сравнению с ранее используемым механизмом сериализации данных, новый алгоритм более предсказуем, быстр и функционален. При перемещении крупных буферов и сложных объектов новый алгоритм быстрее примерно в два раза при практически не изменившихся задержках при передаче мелких сообщений;
  • Отключена поддержка отрисовки в буфер (Offscreen Rendering), так как при переходе на новый выпуск Chromium возникли проблемы, а подсистема осталась без сопровождающего;
  • Добавлены новые API: app.getApplicationNameForProtocol(url), BrowserWindow.getMediaSourceId(), BrowserWindow.moveAbove(mediaSourceId), session.downloadURL(url), session.addWordToSpellCheckerDictionary, tray.removeBalloon(), tray.focus(), contents.executeJavaScriptInIsolatedWorld(worldId, scripts[, userGesture]).

हामी तपाईंलाई सम्झना गरौं कि इलेक्ट्रोनले तपाईंलाई ब्राउजर प्रविधिहरू प्रयोग गरेर कुनै पनि ग्राफिकल अनुप्रयोगहरू सिर्जना गर्न अनुमति दिन्छ, जसको तर्क JavaScript, HTML र CSS मा परिभाषित गरिएको छ, र कार्यक्षमता एड-अन प्रणाली मार्फत विस्तार गर्न सकिन्छ। विकासकर्ताहरूसँग Node.js मोड्युलहरूमा पहुँच छ, साथै नेटिभ संवादहरू उत्पन्न गर्न, अनुप्रयोगहरू एकीकृत गर्न, सन्दर्भ मेनुहरू सिर्जना गर्न, सूचना प्रणालीसँग एकीकरण गर्न, विन्डोहरू हेरफेर गर्न, र क्रोमियम उपप्रणालीहरूसँग अन्तर्क्रिया गर्नको लागि विस्तारित API।

वेब अनुप्रयोगहरूको विपरीत, इलेक्ट्रोन-आधारित कार्यक्रमहरू स्व-निहित कार्यान्वयनयोग्य फाइलहरूको रूपमा डेलिभर गरिन्छ जुन ब्राउजरमा बाँधिएको छैन। एकै समयमा, विकासकर्ताले विभिन्न प्लेटफर्महरूको लागि एप्लिकेसन पोर्ट गर्ने बारे चिन्ता लिनु पर्दैन; इलेक्ट्रोनले क्रोमियम द्वारा समर्थित सबै प्रणालीहरूको लागि निर्माण गर्ने क्षमता प्रदान गर्नेछ। इलेक्ट्रोन पनि प्रदान गर्दछ средства स्वचालित डेलिभरी र अद्यावधिकहरूको स्थापना व्यवस्थित गर्न (अपडेटहरू छुट्टै सर्भरबाट वा सिधै GitHub बाट डेलिभर गर्न सकिन्छ)।

इलेक्ट्रोन प्लेटफर्ममा निर्मित कार्यक्रमहरू, हामी सम्पादकलाई नोट गर्न सक्छौं एटम, मेल क्लाइन्ट नाइलस, Git सँग काम गर्नको लागि एउटा टुलकिट GitKraken, SQL क्वेरीहरूको विश्लेषण र दृश्यावलोकन गर्ने प्रणाली वैगन, WordPress डेस्कटप ब्लगिङ प्रणाली, BitTorrent ग्राहक वेबटोरेंट डेस्कटप, साथै Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code र Discord जस्ता सेवाहरूका लागि आधिकारिक ग्राहकहरू। इलेक्ट्रोन कार्यक्रम सूचीमा कुल पेश गरियो लगभग 850 आवेदन। नयाँ अनुप्रयोगहरूको विकासलाई सरल बनाउन, मानकको सेट डेमो अनुप्रयोगहरू, विभिन्न समस्याहरू समाधान गर्न कोड उदाहरणहरू सहित।

स्रोत: opennet.ru

एक टिप्पणी थप्न