Node.js 15.0 NPM, V8 आणि अधिक अद्यतनांसह आगमन करते

नोड-जेएस

नोड.जेएस 15.0 ची नवीन आवृत्ती यापूर्वीच प्रकाशीत केली गेली आहे आणि सामान्यत: प्रत्येकासाठी उपलब्ध आहे. नोड.जेएस 15 नोड.जेएस १ replace ला "वर्तमान" आवृत्ती म्हणून पुनर्स्थित करेल, तर नोड.जेएस 14 ची बढती एलटीएसमध्ये केली जाईल या महिन्याच्या शेवटी नोड.जेएस 14 ला एलटीएस दर्जा प्राप्त होईल आणि एप्रिल 2023 पर्यंत समर्थित राहतील. मागील एलटीएस शाखेची देखभाल नोड.जेएस 12.0 एप्रिल 2022 पर्यंत चालेल आणि शेवटची शाखा एलटीएस 10.0 एप्रिल आधीची 2021 पर्यंत आहे.

ही विचित्र आवृत्ती क्रमांक असल्याने, नोड.जेएस 15 एलटीएसमध्ये पदोन्नती होणार नाही. म्हणूनच, हे विचारात घेतले पाहिजे, कारण ओपनजेएस फाउंडेशनच्या तत्वाखाली प्रकल्प सामान्यत: उत्पादन उपयोजनांसाठी एलटीएस रीलिझ लाइन वापरण्याची शिफारस करतो.

जे लोक Node.js सह अपरिचित आहेत त्यांना आपल्याला हे माहित असले पाहिजे जावास्क्रिप्ट मध्ये नेटवर्क अनुप्रयोग करीता एक व्यासपीठ आहे.

लक्षात ठेवा की नोड.जेएस प्लॅटफॉर्म वेब अनुप्रयोग सर्व्हर देखरेखीसाठी आणि सामान्य ग्राहक आणि सर्व्हर नेटवर्क प्रोग्राम तयार करण्यासाठी दोन्ही वापरले जाऊ शकते.

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

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

या नवीन आवृत्तीत AbortController वर्गाची प्रायोगिक अंमलबजावणी जोडली, जो AbortController वेब API वर आधारित आहे आणि निवडलेल्या वचन-आधारित API मध्ये सिग्नल रद्द करण्यास अनुमती देतो.

La एन-एपीआय (प्लगइन विकसित करण्यासाठी एपीआय) आवृत्ती 7 मध्ये अद्यतनित केले गेले आहे, ज्यामध्ये अ‍ॅरे बफरसह कार्य करण्यासाठी नवीन पद्धतींचा समावेश आहे.

मोटर व्ही 8 ची आवृत्ती 8.6 मध्ये सुधारित केली आहे, काय Node.js 15 ला प्रॉमिस.एनी सारखी कार्ये कार्यान्वित करण्यास अनुमती देते(), एकत्रित एररर, स्ट्रिंग.प्रोटोटाइप.रेप्लेसआल () आणि बुलियन असाइनमेंट ऑपरेटर "&& =", "|| =", आणि "?? =".

एनपीएम 7.0 पॅकेज व्यवस्थापकाच्या नवीन आवृत्तीमध्ये संक्रमित, जिथे वर्कस्पेसेसकरिता एकाधिक पॅकेजेस च्या अवलंबित्वांना एका पॅकेजमध्ये जोडण्यासाठी समर्थन आहे सरदारांच्या अवलंबनाची स्वयंचलित स्थापना, लॉक स्वरूपनाची दुसरी आवृत्ती (पॅकेज-लॉक.जेसन व्ही 2) आणि यार्न.लॉक लॉक फाइल समर्थन.

"चेतावणी" इशाराऐवजी डीफॉल्ट "थ्रो" अपवाद वापरण्यासाठी न हाताळलेले रिजेक्शन हँडलर बदलले आहे.

"थ्रो" मोडमध्ये, स्पष्टपणे परिभाषित हँडलरच्या अनुपस्थितीत, न हाताळलेले रिजेक्शन आता एक अपवाद वगळता, परंतु जर नियंत्रक कॉन्फिगर केले असेल तर वर्तन बदलणार नाही. मागील वर्तन परत आणण्यासाठी "handउंडल-रिजेक्शन = चेतावणी" ध्वज प्रदान केला गेला.

मॉड्यूलमध्ये क्विक प्रोटोकॉलसाठी प्रायोगिक समर्थन जोडले गेले आहे "नेट", जो एचटीटीपी / of चा आधार आहे आणि वेबसाठी टीसीपी + टीएलएस बंधनकारक असल्याचे मानले जाते, जे टीसीपी कनेक्शनच्या लांब कॉन्फिगरेशन आणि वाटाघाटीच्या वेळी समस्या सोडवते आणि तोटा विलंब दूर करते. डेटा ट्रान्सफर दरम्यान पॅकेट्स Node.js मध्ये क्विक समर्थन सक्षम करण्यासाठी, असेंब्ली आवश्यक आहे.

क्यूआयसी हे यूडीपीपेक्षा जास्त प्लग-इन आहे जे एकाधिक कनेक्शनच्या मल्टिप्लेक्सिंगला समर्थन देते आणि टीएलएस / एसएसएलच्या समकक्ष एन्क्रिप्शन पद्धती प्रदान करते.

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

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

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

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. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.