नोड.जेएस 13.0 ची नवीन आवृत्ती रीलीझ केली

नोड-जेएस

अलीकडे नोड.जेएस 13.0 च्या नवीन आवृत्तीची उपलब्धता जाहीर केली गेली, जे आहे जावास्क्रिप्ट मध्ये नेटवर्क अनुप्रयोग करीता एक व्यासपीठ. त्याच वेळी नोड.जेएस १२.x च्या मागील शाखेचे स्थिरीकरण पूर्ण, जे दीर्घ समर्थन कालावधीसह रिलीझच्या श्रेणीमध्ये हस्तांतरित केले गेले होते, त्यातील अद्यतने 4 वर्षांपासून जारी केली जात आहेत. जुन्या एलटीएस नोड.जेएस 10.0 साठी समर्थन एप्रिल 2021 पर्यंत चालेल.

एक नोड.जेएस ऑफर करणारे फायदे तो आहे दोन्ही वेब अनुप्रयोग सर्व्हर समर्थनासाठी वापरले जाऊ शकते म्हणून सामान्य क्लायंट आणि सर्व्हर नेटवर्क प्रोग्राम तयार करणे. नोड.जेएससाठी अनुप्रयोगांची कार्यक्षमता वाढविण्यासाठी, मॉड्यूलचे एक मोठे संग्रह तयार केले गेले आहे, ज्यात सर्व्हर आणि क्लायंटच्या अंमलबजावणीसह मॉड्यूल आढळू शकतात एचटीटीपी आणि एसएमटीपी, एक्सएमपीपी, डीएनएस, एफटीपी, आयएमएपी, पीओपी 3, विविध वेब फ्रेमवर्क, वेबसॉकेट आणि axजेक्स ड्राइव्हर्ससह समाकलित करण्यासाठी मॉड्यूल.

तसेच कनेक्टर्स देखील डीबीएमएस (मायएसक्यूएल, पोस्टग्रेएसक्यूएल, एसक्यूलाईट, मोंगोडीबी), टेम्पलेट इंजिन, सीएसएस इंजिन, क्रिप्टोग्राफिक अल्गोरिदमची अंमलबजावणी आणि प्राधिकरण प्रणाली (ओएथ), एक्सएमएल पार्सर्स.

मोठ्या संख्येने समांतर विनंत्यांची प्रक्रिया सुनिश्चित करण्यासाठी, नोड.जेज नॉन-ब्लॉकिंग इव्हेंट प्रोसेसिंग आणि कॉलबॅक हँडलरच्या परिभाषावर आधारित एक एसिन्क्रॉनस कोड लाँच मॉडेल नियुक्त करतात.

मतितार्थ असा की, नोड.जेएस पर्ल एनीएव्हंट, रुबी इव्हेंट मशीन, पायथन ट्विस्टेड फ्रेमवर्क, परंतु नोड.जेएस मधील इव्हेंट लूप विकसकापासून लपविला गेला आहे आणि ब्राउझरमध्ये चालणार्‍या वेब अनुप्रयोगात इव्हेंट प्रक्रिया केल्यासारखे दिसते आहे.

नोड.जेएस 13 ची मुख्य नवीन वैशिष्ट्ये

या नवीन आवृत्तीत ईव्ही 8 इंजिनला आवृत्ती 7.8 मध्ये सुधारित केले आहे, ज्या नवीन पद्धती वापरतात कार्यप्रदर्शन ऑप्टिमाइझ करण्यासाठी, ऑब्जेक्ट डिस्ट्रक्चरिंग सुधारित करण्यासाठी, मेमरी वापर कमी करा आणि वेबअसॉबलिंगसाठी तयारीची वेळ कमी करा.

मुलभूतरित्या, आंतरराष्ट्रीयकरण आणि युनिकोडला पूर्ण पाठिंबा आहे आयसीयू (युनिकोडसाठी आंतरराष्ट्रीय घटक) लायब्ररीत आधारित आहे, जे विकसकांना भिन्न भाषा आणि लोकॅलसह कार्य करण्यास समर्थन देणारा कोड लिहिण्याची परवानगी देतात. पूर्ण-आयसीयू मॉड्यूल आता डीफॉल्टनुसार स्थापित केले गेले आहे.

वर्कर थ्रेड्स API स्थिर केले गेले आहे, जे आपल्याला मल्टी-थ्रेडेड इव्हेंट प्रोसेसिंग सायकल (इव्हेंट लूप) तयार करण्यास अनुमती देते. एलअंमलबजावणी मॉड्यूलवर आधारित आहे कामगार_ थ्रेड्स, जे जावास्क्रिप्ट कोडला एकाधिक समांतर धाग्यांवर चालण्याची परवानगी देते. स्थिर API समर्थन नोड.जेज १२.x एलटीएस शाखेशी सुसंगत देखील आहे.

पायथन 3 साठी सुधारित समर्थनावर देखील कार्य करा. म्हणून आपल्याकडे सिस्टमवर पायथन 2 आणि पायथन 3 असल्यास पायथन 2 अजूनही वापरली जाते, परंतु सिस्टमवर पायथन 3 उपलब्ध असल्यास कंपाईल करण्याची क्षमता जोडली जाते.

शेवटी त्या जाहिरातीमध्ये हायलाइट देखील केले गेले आहे जुने HTTP विश्लेषक अंमलबजावणी काढली ("TtHttp-parser = वारसा"), त्याशिवाय कॉल आणि गुणधर्म de एफएसवॅचर.प्रोटोटाइप.स्टार्ट (), चाइल्डप्रोसेस._ चॅनेल, ऑब्जेक्ट्स वर ओपन () पद्धत रीडस्ट्रीम आणि राइटस्ट्रीम, विनंती.कॉन्सेक्शन, रिस्पॉन्सेस कॉन्सेक्शन, मॉड्यूल.क्रीएट रिक्वायरफ्रॅमपाथ () ते काढून टाकले किंवा अप्रचलित श्रेणीमध्ये हस्तांतरित केले. एनपीएममध्ये आउटपुटसह समस्येसह 6.12.0 असमर्थित आवृत्ती वापरण्याबद्दल चेतावणी.

ही नवीन आवृत्ती स्थापित करण्यासाठी, आता कमीतकमी मॅकोस 10.11 (एक्सकोड 10 आवश्यक आहे), एआयएक्स 7.2, उबंटू 16.04, डेबियन 9, ईएल 7, अल्पाइन 3.8, विंडोज 7/2008 असणे आवश्यक आहे.

लिनक्सवर नोड.जेएस कसे स्थापित करावे?

नोड.जेएसची स्थापना केवळ सोपी आहे त्यांना सिस्टीममध्ये टर्मिनल उघडावे लागेल आणि त्यामधे ते पुढील कमांडपैकी एक कमांड टाईप करणार आहेतआपल्या डिस्ट्रॉवर अवलंबून.

जे डी वापरणारे आहेत त्यांच्या बाबतीतइबियन, उबंटू आणि डेरिव्हेटिव्ह्ज, त्यांना फक्त खालील टाइप करावे लागेल:

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm

जे लोक आहेत त्यांच्यासाठी आर्क लिनक्स, मांजरो, आर्को लिनक्स किंवा आर्चचे कोणतेही अन्य साधित:

sudo pacman -S nodejs npm

ओपनस्यूएसई वापरकर्ते, फक्त खालील टाइप करा:

sudo zypper ar \
http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_13.1/ \
Node.js
sudo zypper in nodejs nodejs-devel

शेवटी जे वापरतात त्यांच्यासाठी फेडोरा, आरएचईएल, सेन्टोस आणि डेरिव्हेटिव्ह्ज:

sudo dnf -i nodejs npm


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.