Node.js 21 आधीच प्रसिद्ध झाले आहे आणि या त्याच्या बातम्या आहेत

नोड-जेएस

Node.js एक क्रॉस-प्लॅटफॉर्म, ओपन सोर्स, JavaScript-आधारित रनटाइम आहे

काही दिवसांपूर्वी लाँच करण्यात आले Node.js 21 ची नवीन आवृत्ती, आवृत्ती ज्यामध्ये V8 JavaScript इंजिनचे 11.8 पर्यंतचे अपडेट वेगळे दिसतात, a नवीन प्रायोगिक सूचक प्रायोगिक-डीफॉल्ट-प्रकार मॉड्यूलची डीफॉल्ट मूल्ये उलट करण्यासाठी, एकात्मिक वेबसॉकेट क्लायंट, आमच्या चाचणी धावपटूसाठी अनेक अद्यतने आणि बरेच काही.

या नवीन Node.js 21.0 शाखेच्या प्रकाशनासह (ज्याला 6 महिन्यांसाठी समर्थन दिले जाईल), एकदा स्थिर झाले 20.0 शाखेला LTS स्थिती प्राप्त होईल आणि एप्रिल 2026 पर्यंत समर्थित असेल, तर Node.js 18.0 च्या मागील LTS शाखेची देखभाल सप्टेंबर 2025 पर्यंत चालेल आणि पुढील वर्षी (2024) LTS 16.0 शाखा संपेल.

ज्यांना Node.js प्लॅटफॉर्मची माहिती नाही त्यांच्यासाठी, तुम्हाला हे माहित असले पाहिजे की ते वेब ऍप्लिकेशन सर्व्हर राखण्यासाठी आणि नियमित क्लायंट आणि सर्व्हर नेटवर्क प्रोग्राम तयार करण्यासाठी वापरले जाऊ शकते. Node.js साठी ऍप्लिकेशन्सची कार्यक्षमता विस्तृत करण्यासाठी, मॉड्यूल्सचा एक मोठा संग्रह तयार केला गेला आहे, ज्यामध्ये आपण सर्व्हर आणि क्लायंटच्या अंमलबजावणीसह मॉड्यूल शोधू शकता.

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

सादर केलेल्या Node.js 21 च्या या नवीन आवृत्तीमध्ये, बेस V8 इंजिन क्रोमियम 11.8 मध्ये वापरलेले, आवृत्ती 118 वर अपडेट केले होते, जे आता ArrayBuffer.prototype.transfer पद्धत, अ‍ॅरे गट करण्याची क्षमता आणि स्थिरांकांवर प्रक्रिया करण्यासाठी WebAssembly स्टेटमेंटला समर्थन देते. त्यांच्याकडे आहे अद्ययावत पॅकेज व्यवस्थापकामध्ये npm 10.2.0 समाविष्ट आहे आणि llhttp पार्सर 9.1.2 आणि व्हिज्युअल स्टुडिओ 2019 आणि macOS आवृत्त्यांसाठी 11.0 पूर्वीचे समर्थन बंद केले आहे.

Node.js 21 च्या सुधारणांबद्दल, त्याच्या मुख्य नवीन वैशिष्ट्यांपैकी एक आहे API स्थिरीकरण आणणे, जे नेटवर्कवर संसाधने लोड करण्यासाठी आणि सर्व्हर आणि क्लायंटच्या बाजूने काम करण्यासाठी योग्य युनिव्हर्सल JavaScript कोड लिहिणे सोपे करण्यासाठी डिझाइन केलेले आहे.

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

याशिवाय त्यात भर पडल्याचेही ठळकपणे समोर आले आहे JavaScript ESM मॉड्यूल्सची डीफॉल्ट अंमलबजावणी वापरण्याचा प्रायोगिक मार्ग CommonJS ऐवजी (Node.js विशिष्ट). असा उल्लेख आहे बदल मोड्यूल्सवर परिणाम करत नाही ज्यांचे स्वरूप "प्रकार" फील्डद्वारे स्पष्टपणे परिभाषित केले आहे package.json मध्ये, हे ध्वजाने निर्दिष्ट केले आहे «-इनपुट-प्रकार" नवीन मॉड्यूल कॉन्फिगरेशन सक्रिय करण्यासाठी, निर्देशक «-प्रायोगिक-डिफॉल्ट-प्रकार".

इतर बदलांपैकी जे या नवीन आवृत्तीत उभे आहे:

  • WebSocket API ची प्रायोगिक अंमलबजावणी जोडली. वेबसॉकेट समर्थन सक्षम करण्यासाठी, ध्वजांकित करा “-प्रायोगिक-वेबसॉकेट".
  • fs.writeFile फंक्शनमध्ये फ्लश पर्याय जोडला गेला आहे जेणेकरुन प्रत्येक लेखन ऑपरेशननंतर डेटा फ्लश करण्यासाठी सक्ती करा.
  • URL पार्सिंग, API पुनर्प्राप्ती, प्रवाह, नोड:fs आणि HTTP शी संबंधित कोडचे सुधारित कार्यप्रदर्शन.
  • जागतिक ब्राउझर ऑब्जेक्ट जोडले
  • पॅरामीटर मध्ये «- चाचणी«, चालविण्यासाठी चाचण्या निवडण्यासाठी जागतिक स्किनसाठी समर्थन जोडले
  • मॉड्युल्स कॉन्फिगर करण्यासाठी नोंदणी आणि इनिशिएलायझेशन कॉल्सच्या बाजूने, ग्लोबल प्रीलोड हँडलरसाठी समर्थन बंद केले गेले आहे.

शेवटी एसआपल्याला याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, आपण तपशील तपासू शकता खालील दुवा.

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

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

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

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

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

sudo pacman -S nodejs npm

जे वापरतात त्यांच्यासाठी Fedora, RHEL आणि डेरिव्हेटिव्ह्ज:

sudo dnf -i nodejs npm

शेवटी, Node.js इंस्टॉल करण्याची दुसरी पद्धत स्नॅप पॅकेजेसची आहे आणि त्यासाठी खालील कमांड कार्यान्वित करणे पुरेसे आहे:

sudo snap install node --classic

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

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

*

*

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