Node.js 15.0 NPM, V8 ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳಿಗೆ ನವೀಕರಣಗಳೊಂದಿಗೆ ಆಗಮಿಸುತ್ತದೆ

ನೋಡ್-ಜೆಎಸ್

Node.js 15.0 ನ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಈಗಾಗಲೇ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಎಲ್ಲರಿಗೂ ಲಭ್ಯವಿದೆ. Node.js 15 Node.js 14 ಅನ್ನು "ಪ್ರಸ್ತುತ" ಆವೃತ್ತಿಯಾಗಿ ಬದಲಾಯಿಸುತ್ತದೆ, ಹಾಗೆಯೇ Node.js 14 ಅನ್ನು LTS ಗೆ ಬಡ್ತಿ ನೀಡಲಾಗುವುದು ಈ ತಿಂಗಳ ಕೊನೆಯಲ್ಲಿ. Node.js 14 ಎಲ್‌ಟಿಎಸ್ ಸ್ಥಾನಮಾನವನ್ನು ಪಡೆಯುತ್ತದೆ ಮತ್ತು ಏಪ್ರಿಲ್ 2023 ರವರೆಗೆ ಬೆಂಬಲಿಸುತ್ತದೆ. ಹಿಂದಿನ ಎಲ್‌ಟಿಎಸ್ ಶಾಖೆಯನ್ನು ನಿರ್ವಹಿಸುವುದು Node.js 12.0 ಏಪ್ರಿಲ್ 2022 ರವರೆಗೆ ಇರುತ್ತದೆ ಮತ್ತು ಕೊನೆಯ ಶಾಖೆ ಎಲ್ಟಿಎಸ್ 10.0 ಗೆ ಮೊದಲು ಏಪ್ರಿಲ್ 2021 ರವರೆಗೆ.

ಇದು ಬೆಸ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯಾಗಿರುವುದರಿಂದ, Node.js 15 ಅನ್ನು LTS ಗೆ ಬಡ್ತಿ ನೀಡಲಾಗುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ಇದನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕು, ಏಕೆಂದರೆ ಓಪನ್‌ಜೆಎಸ್ ಫೌಂಡೇಶನ್‌ನ ಆಶ್ರಯದಲ್ಲಿ ಯೋಜನೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಉತ್ಪಾದನಾ ನಿಯೋಜನೆಗಳಿಗಾಗಿ ಎಲ್‌ಟಿಎಸ್ ಬಿಡುಗಡೆ ರೇಖೆಯನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡುತ್ತದೆ.

Node.js ನೊಂದಿಗೆ ಪರಿಚಯವಿಲ್ಲದವರಿಗೆ, ನೀವು ಅದನ್ನು ತಿಳಿದುಕೊಳ್ಳಬೇಕು ಇದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿನ ನೆಟ್‌ವರ್ಕ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಒಂದು ವೇದಿಕೆಯಾಗಿದೆ.

ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ನಿರ್ವಹಣೆಗಾಗಿ ಮತ್ತು ಸಾಮಾನ್ಯ ಕ್ಲೈಂಟ್ ಮತ್ತು ಸರ್ವರ್ ನೆಟ್‌ವರ್ಕ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ರಚಿಸಲು Node.js ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ನೆನಪಿಸಿಕೊಳ್ಳಿ.

Node.js ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ವಿಸ್ತರಿಸಲು, ಮಾಡ್ಯೂಲ್‌ಗಳ ದೊಡ್ಡ ಸಂಗ್ರಹವನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ, ಇದರಲ್ಲಿ ನೀವು HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3 ಸರ್ವರ್‌ಗಳು ಮತ್ತು ಕ್ಲೈಂಟ್‌ಗಳು, ಮಾಡ್ಯೂಲ್‌ಗಳ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಕಾಣಬಹುದು. ವಿವಿಧ ವೆಬ್ ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳು, ವೆಬ್‌ಸಾಕೆಟ್ ಮತ್ತು ಅಜಾಕ್ಸ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳು, ಡಿಬಿಎಂಎಸ್ ಕನೆಕ್ಟರ್‌ಗಳು (MySQL, PostgreSQL, SQLite, ಮೊಂಗೋಡಿಬಿ), ಟೆಂಪ್ಲೇಟ್ ಎಂಜಿನ್ಗಳು, CSS ಎಂಜಿನ್ಗಳು, ಕ್ರಿಪ್ಟೋ-ಅಲ್ಗಾರಿದಮ್ ಅನುಷ್ಠಾನಗಳು ಮತ್ತು ದೃ systems ೀಕರಣ ವ್ಯವಸ್ಥೆಗಳು (OAuth), XML ಪಾರ್ಸರ್‌ಗಳೊಂದಿಗೆ ಏಕೀಕರಣಕ್ಕಾಗಿ.

Node.js ನ ಮುಖ್ಯ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು 15.0

ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಅಬೋರ್ಟ್‌ಕಂಟ್ರೋಲರ್ ವರ್ಗದ ಪ್ರಾಯೋಗಿಕ ಅನುಷ್ಠಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಅಬೋರ್ಟ್‌ಕಂಟ್ರೋಲರ್ ವೆಬ್ API ಅನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಆಯ್ದ ಪ್ರಾಮಿಸ್-ಆಧಾರಿತ API ಗಳಲ್ಲಿ ಸಿಗ್ನಲ್‌ಗಳನ್ನು ರದ್ದುಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

La ಎನ್-ಎಪಿಐ (ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು API) ಆವೃತ್ತಿ 7 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ, ಇದು ಅರೇಬಫರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಹೊಸ ವಿಧಾನಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ಮೋಟಾರ್ ವಿ 8 ಅನ್ನು ಆವೃತ್ತಿ 8.6 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ, ಏನು Promise.any ನಂತಹ ಕಾರ್ಯಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು Node.js 15 ಅನ್ನು ಅನುಮತಿಸುತ್ತದೆ(), ಒಟ್ಟು ದೋಷ, ಸ್ಟ್ರಿಂಗ್.ಪ್ರೊಟೊಟೈಪ್.ರೆಪ್ಲೇಸ್ಎಲ್ಲಾ (), ಮತ್ತು ಬೂಲಿಯನ್ ನಿಯೋಜನೆ ನಿರ್ವಾಹಕರು "&& =", "|| =", ಮತ್ತು "?? =".

NPM 7.0 ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್‌ನ ಹೊಸ ಆವೃತ್ತಿಗೆ ಪರಿವರ್ತಿಸಲಾಗಿದೆ, ಅಲ್ಲಿ ಅನೇಕ ಪ್ಯಾಕೇಜ್‌ಗಳ ಅವಲಂಬನೆಗಳನ್ನು ಒಂದೇ ಪ್ಯಾಕೇಜ್‌ಗೆ ಸಂಯೋಜಿಸಲು ಕಾರ್ಯಕ್ಷೇತ್ರಗಳಿಗೆ ಬೆಂಬಲವಿದೆ ಪೀರ್ ಅವಲಂಬನೆಗಳ ಸ್ವಯಂಚಾಲಿತ ಸ್ಥಾಪನೆ, ಲಾಕ್ ಸ್ವರೂಪದ ಎರಡನೇ ಆವೃತ್ತಿ (ಪ್ಯಾಕೇಜ್-ಲಾಕ್.ಜೆಸನ್ ವಿ 2) ಮತ್ತು ನೂಲು.ಲಾಕ್ ಲಾಕ್ ಫೈಲ್ ಬೆಂಬಲ.

"ಎಚ್ಚರಿಕೆ" ಎಚ್ಚರಿಕೆಗಳಿಗೆ ಬದಲಾಗಿ ಡೀಫಾಲ್ಟ್ "ಥ್ರೋ" ವಿನಾಯಿತಿಗಳನ್ನು ಬಳಸಲು ಹ್ಯಾಂಡಲ್ಡ್ ರಿಜೆಕ್ಷನ್ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ.

"ಥ್ರೋ" ಮೋಡ್‌ನಲ್ಲಿ, ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಹ್ಯಾಂಡ್ಲರ್ ಅನುಪಸ್ಥಿತಿಯಲ್ಲಿ, ಹ್ಯಾಂಡಲ್ಡ್ ರಿಜೆಕ್ಷನ್ ಈಗ ಅರಿಯದ ವಿನಾಯಿತಿಯನ್ನು ಎಸೆಯಿರಿ, ಆದರೆ ನಿಯಂತ್ರಕವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದರೆ, ನಡವಳಿಕೆಯು ಬದಲಾಗುವುದಿಲ್ಲ. ಹಿಂದಿನ ನಡವಳಿಕೆಯನ್ನು ಹಿಂತಿರುಗಿಸಲು "–ಹಂಡಲ್ಡ್-ರಿಜೆಕ್ಷನ್ಸ್ = ಎಚ್ಚರಿಕೆ" ಧ್ವಜವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.

QUIC ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಪ್ರಾಯೋಗಿಕ ಬೆಂಬಲವನ್ನು ಮಾಡ್ಯೂಲ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆ "ನೆಟ್", ಇದು ಎಚ್‌ಟಿಟಿಪಿ / 3 ರ ಆಧಾರವಾಗಿದೆ ಮತ್ತು ವೆಬ್‌ಗಾಗಿ ಟಿಸಿಪಿ + ಟಿಎಲ್‌ಎಸ್ ಬೈಂಡಿಂಗ್‌ಗೆ ಪರ್ಯಾಯವಾಗಿ ಪರಿಗಣಿಸಲ್ಪಟ್ಟಿದೆ, ಇದು ಟಿಸಿಪಿ ಸಂಪರ್ಕಗಳ ದೀರ್ಘ ಸಂರಚನೆ ಮತ್ತು ಸಮಾಲೋಚನೆಯ ಸಮಯದ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ ಮತ್ತು ನಷ್ಟದಲ್ಲಿನ ವಿಳಂಬವನ್ನು ನಿವಾರಿಸುತ್ತದೆ ಡೇಟಾ ವರ್ಗಾವಣೆಯ ಸಮಯದಲ್ಲಿ ಪ್ಯಾಕೆಟ್‌ಗಳ. Node.js ನಲ್ಲಿ QUIC ಬೆಂಬಲವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, ಜೋಡಣೆ ಅಗತ್ಯವಿದೆ.

QUIC ಯುಡಿಪಿ ಮೇಲೆ ಪ್ಲಗ್-ಇನ್ ಆಗಿದ್ದು ಅದು ಬಹು ಸಂಪರ್ಕಗಳ ಮಲ್ಟಿಪ್ಲೆಕ್ಸಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಟಿಎಲ್ಎಸ್ / ಎಸ್‌ಎಸ್‌ಎಲ್‌ಗೆ ಸಮಾನವಾದ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ವಿಧಾನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ನೋಡ್.ಜೆಎಸ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

ನೋಡ್.ಜೆಎಸ್‌ನ ಈ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ, ಪ್ರಕ್ರಿಯೆಯು ತುಂಬಾ ಸರಳವಾಗಿದೆ ಎಂದು ಅವರು ತಿಳಿದಿರಬೇಕು, ಇದಕ್ಕಾಗಿ ಮಾತ್ರ ಅವರು ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕು ಮತ್ತು ಅದರಲ್ಲಿ ಅವರು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳಲ್ಲಿ ಒಂದನ್ನು ಟೈಪ್ ಮಾಡಲು ಹೊರಟಿದ್ದಾರೆ, ನಿಮ್ಮ ಡಿಸ್ಟ್ರೋವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ.

ಡಿ ಬಳಕೆದಾರರಾಗಿರುವವರ ವಿಷಯದಲ್ಲಿಇಬಿಯನ್, ಉಬುಂಟು ಮತ್ತು ಉತ್ಪನ್ನಗಳು, ಅವರು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಟೈಪ್ ಮಾಡಬೇಕು:

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. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.