Node.js 15.0 NPM, V8 மற்றும் பலவற்றிற்கான புதுப்பிப்புகளுடன் வருகிறது

முனை- js

Node.js 15.0 இன் புதிய பதிப்பு ஏற்கனவே வெளியிடப்பட்டது இது பொதுவாக அனைவருக்கும் கிடைக்கும். Node.js 15 Node.js 14 ஐ "தற்போதைய" பதிப்பாக மாற்றும், போது Node.js 14 எல்.டி.எஸ் ஆக உயர்த்தப்படும் இந்த மாத இறுதியில். Node.js 14 எல்.டி.எஸ் அந்தஸ்தைப் பெறும் மற்றும் ஏப்ரல் 2023 வரை ஆதரிக்கப்படும். முந்தைய எல்.டி.எஸ் கிளையை பராமரித்தல் Node.js 12.0 ஏப்ரல் 2022 வரை நீடிக்கும் ஏப்ரல் 10.0 வரை கடைசி கிளை எல்.டி.எஸ் 2021 க்கு முந்தையது.

இது ஒற்றைப்படை பதிப்பு எண் என்பதால், Node.js 15 எல்.டி.எஸ் ஆக உயர்த்தப்படாது. ஆகையால், இது கணக்கில் எடுத்துக்கொள்ளப்பட வேண்டும், ஏனெனில் ஓபன்ஜேஎஸ் அறக்கட்டளையின் அனுசரணையில் உள்ள திட்டம் பொதுவாக எல்.டி.எஸ் வெளியீட்டு வரியை உற்பத்தி வரிசைப்படுத்தலுக்குப் பயன்படுத்த பரிந்துரைக்கிறது.

Node.js உடன் அறிமுகமில்லாதவர்களுக்கு, நீங்கள் அதை அறிந்து கொள்ள வேண்டும் ஜாவாஸ்கிரிப்டில் பிணைய பயன்பாடுகளுக்கான தளமாகும்.

வலை பயன்பாட்டு சேவையக பராமரிப்பு மற்றும் சாதாரண கிளையன்ட் மற்றும் சேவையக நெட்வொர்க் நிரல்களை உருவாக்குவதற்கு Node.js இயங்குதளத்தைப் பயன்படுத்தலாம் என்பதை நினைவில் கொள்க.

Node.js க்கான பயன்பாடுகளின் செயல்பாட்டை விரிவாக்குவதற்கு, ஒரு பெரிய தொகுதிகள் தயாரிக்கப்பட்டுள்ளன, இதில் நீங்கள் HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3 சேவையகங்கள் மற்றும் கிளையண்டுகள், தொகுதிகளுக்கான தொகுதிகள் பல்வேறு வலை கட்டமைப்புகள், வெப்சாக்கெட் மற்றும் அஜாக்ஸ் கையாளுபவர்கள், டிபிஎம்எஸ் இணைப்பிகள் (MySQL, PostgreSQL, SQLite, MongoDB), வார்ப்புரு இயந்திரங்கள், CSS இயந்திரங்கள், கிரிப்டோ-அல்காரிதம் செயல்படுத்தல்கள் மற்றும் அங்கீகார அமைப்புகள் (OAuth), எக்ஸ்எம்எல் பாகுபடுத்திகள்.

Node.js இன் முக்கிய புதிய அம்சங்கள் 15.0

இந்த புதிய பதிப்பில் AbortController வகுப்பின் சோதனைச் செயலாக்கத்தைச் சேர்த்தது, இது AbortController வலை API ஐ அடிப்படையாகக் கொண்டது மற்றும் தேர்ந்தெடுக்கப்பட்ட உறுதிமொழி அடிப்படையிலான API களில் சமிக்ஞைகளை ரத்து செய்ய அனுமதிக்கிறது.

La N-API (செருகுநிரல்களை உருவாக்க API) பதிப்பு 7 க்கு புதுப்பிக்கப்பட்டது, இதில் ArrayBuffers உடன் பணிபுரிய புதிய முறைகள் உள்ளன.

மோட்டார் வி 8 பதிப்பு 8.6 க்கு புதுப்பிக்கப்பட்டுள்ளது, என்ன Promise.any போன்ற செயல்பாடுகளை செயல்படுத்த Node.js 15 ஐ அனுமதிக்கிறது(), மொத்த பிழை, String.prototype.replaceAll (), மற்றும் பூலியன் அசைன்மென்ட் ஆபரேட்டர்கள் "&& =", "|| =", மற்றும் "?? =".

NPM 7.0 தொகுப்பு நிர்வாகியின் புதிய பதிப்பிற்கு மாற்றப்பட்டது, பல தொகுப்புகளின் சார்புகளை ஒரே தொகுப்பாக இணைக்க பணியிடங்களுக்கு ஆதரவு உள்ளது சக சார்புகளின் தானியங்கி நிறுவல், பூட்டு வடிவமைப்பின் இரண்டாவது பதிப்பு (தொகுப்பு-பூட்டு.ஜ்சன் வி 2) மற்றும் நூல்.லாக் பூட்டு கோப்பு ஆதரவு.

"எச்சரிக்கை" எச்சரிக்கைகளுக்குப் பதிலாக இயல்புநிலை "வீசுதல்" விதிவிலக்குகளைப் பயன்படுத்த, கட்டுப்படுத்தப்படாத நிராகரிப்பு கையாளுதல் மாற்றப்பட்டுள்ளது.

"வீசுதல்" பயன்முறையில், வெளிப்படையாக வரையறுக்கப்பட்ட கையாளுபவர் இல்லாத நிலையில், கட்டுப்படுத்தப்படாத நிராகரிப்பு இப்போது அறியப்படாத விதிவிலக்கை எறியுங்கள், ஆனால் கட்டுப்படுத்தி கட்டமைக்கப்பட்டிருந்தால், நடத்தை மாறாது. முந்தைய நடத்தை மாற்றியமைக்க "–unhandled-நிராகரிப்புகள் = எச்சரிக்கை" கொடி வழங்கப்படுகிறது.

QUIC நெறிமுறைக்கான சோதனை ஆதரவு தொகுதிக்கு சேர்க்கப்பட்டுள்ளது "நெட்", இது HTTP / 3 இன் அடிப்படையாகும், மேலும் இது வலைக்கான TCP + TLS பிணைப்புக்கு மாற்றாகக் கருதப்படுகிறது, இது TCP இணைப்புகளின் நீண்ட உள்ளமைவு மற்றும் பேச்சுவார்த்தை நேரங்களுடனான சிக்கல்களைத் தீர்க்கிறது மற்றும் இழப்பின் தாமதங்களை நீக்குகிறது தரவு பரிமாற்றத்தின் போது பாக்கெட்டுகள். Node.js இல் QUIC ஆதரவை இயக்க, ஒரு சட்டசபை தேவை.

QUIC என்பது UDP க்கு மேல் ஒரு செருகுநிரலாகும், இது பல இணைப்புகளின் மல்டிபிளெக்ஸை ஆதரிக்கிறது மற்றும் TLS / SSL க்கு சமமான குறியாக்க முறைகளை வழங்குகிறது.

லினக்ஸில் Node.JS ஐ எவ்வாறு நிறுவுவது?

Node.JS இன் இந்த புதிய பதிப்பை நிறுவ ஆர்வமுள்ளவர்களுக்கு, செயல்முறை மிகவும் எளிது என்பதை அவர்கள் அறிந்து கொள்ள வேண்டும், இதற்காக மட்டுமே அவர்கள் கணினியில் ஒரு முனையத்தைத் திறக்க வேண்டும், அதில் அவர்கள் பின்வரும் கட்டளைகளில் ஒன்றைத் தட்டச்சு செய்வார்கள், உங்கள் டிஸ்ட்ரோவைப் பொறுத்து.

டி பயனர்களாக இருப்பவர்களின் விஷயத்தில்ஈபியன், உபுண்டு மற்றும் வழித்தோன்றல்கள், அவை பின்வருவனவற்றை தட்டச்சு செய்ய வேண்டும்:

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

பயனர்களாக இருக்கும்போது ஆர்ச் லினக்ஸ், மஞ்சாரோ, ஆர்கோ லினக்ஸ் அல்லது ஆர்ச்சின் வேறு எந்த வகைக்கெழு:

sudo pacman -S nodejs npm

OpenSUSE பயனர்கள், பின்வருவனவற்றைத் தட்டச்சு செய்க:

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. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.