Node.js 15.0 NPM, V8 এবং আরও অনেক কিছুতে আপডেট নিয়ে আসে

নোড-জেএস

নোড.জেএস 15.0 এর নতুন সংস্করণ ইতিমধ্যে প্রকাশিত হয়েছে এবং সাধারণত প্রত্যেকের জন্য উপলব্ধ। নোড.জেএস ৪.০ নোড.জেএস 14 কে "বর্তমান" সংস্করণ হিসাবে প্রতিস্থাপন করবে, যখন নোড.জেএস 14 এলটিএসে উন্নীত হবে এই মাসের শেষে নোড.জেএস 14 এলটিএসের স্থিতি গ্রহণ করবে এবং 2023 এপ্রিল পর্যন্ত সমর্থিত হবে of এর পূর্ববর্তী এলটিএস শাখা বজায় রাখা নোড.জেএস 12.0 এপ্রিল 2022 এ চলবে এবং 10.0 এপ্রিল পর্যন্ত শেষ শাখা এলটিএস 2021 এর আগে একটি।

যেহেতু এটি একটি বিজোড় সংস্করণ নম্বর, তাই নোড.জেএস 15 টি এলটিএসে উন্নীত হবে না। সুতরাং, এটি বিবেচনায় নেওয়া উচিত, কারণ ওপেনজেএস ফাউন্ডেশনের তত্ত্বাবধানে প্রকল্পটি সাধারণত উত্পাদন মোতায়েনের জন্য একটি এলটিএস রিলিজ লাইন ব্যবহারের পরামর্শ দেয়।

যারা নোড.জেএস এর সাথে অপরিচিত তাদের জন্য আপনার এটি জানা উচিত জাভাস্ক্রিপ্টে নেটওয়ার্ক অ্যাপ্লিকেশনগুলির জন্য একটি প্ল্যাটফর্ম।

স্মরণ করুন যে নোড.জেএস প্ল্যাটফর্মটি ওয়েব অ্যাপ্লিকেশন সার্ভার রক্ষণাবেক্ষণ এবং সাধারণ ক্লায়েন্ট এবং সার্ভার নেটওয়ার্ক প্রোগ্রাম তৈরির জন্য উভয়ই ব্যবহৃত হতে পারে।

নোড.জেএস এর জন্য অ্যাপ্লিকেশনগুলির কার্যকারিতা প্রসারিত করার জন্য, মডিউলগুলির একটি বৃহত সংগ্রহ প্রস্তুত করা হয়েছে, যার মধ্যে আপনি এইচটিটিপি, এসএমটিপি, এক্সএমপিপি, ডিএনএস, এফটিপি, আইএমএপি, পিওপি 3 সার্ভার এবং ক্লায়েন্টগুলির মডিউলগুলি প্রয়োগ করতে পারেন can বিভিন্ন ওয়েব ফ্রেমওয়ার্ক, ওয়েবস্কট এবং অ্যাজাক্স হ্যান্ডলার, ডিবিএমএস সংযোগকারী (মাইএসকিউএল, পোস্টগ্রাইএসকিউএল, এসকিউএল, মঙ্গোডিবি), টেম্পলেট ইঞ্জিন, সিএসএস ইঞ্জিন, ক্রিপ্টো-অ্যালগরিদম বাস্তবায়ন এবং অনুমোদনের সিস্টেমগুলি (ওআউথ), এক্সএমএল পার্সারগুলির সাথে একীকরণ।

নোড.জেএস এর প্রধান নতুন বৈশিষ্ট্যসমূহ 15.0

এই নতুন সংস্করণে অ্যাবোর্টকন্ট্রোলার শ্রেণির পরীক্ষামূলক বাস্তবায়ন যুক্ত করেছেযা অ্যাবোর্টকন্ট্রোলার ওয়েব এপিআইয়ের উপর ভিত্তি করে নির্বাচিত প্রতিশ্রুতি ভিত্তিক এপিআইগুলিতে আপনাকে সিগন্যাল বাতিল করতে দেয় allows

La এন-এপিআই (প্লাগইনগুলি বিকাশের জন্য এপিআই) সংস্করণ 7 এ আপডেট করা হয়েছে, যার মধ্যে অ্যারেবফার্সের সাথে কাজ করার জন্য নতুন পদ্ধতি রয়েছে।

মোটরটি ভি 8-কে 8.6 সংস্করণে আপডেট করা হয়েছে, কি Node.js 15 কে Promise.any এর মতো ক্রিয়াকলাপ বাস্তবায়নের অনুমতি দেয়(), সমষ্টিগত ত্রুটি, স্ট্রিং.প্রোটোটাইপ.রেপসএল (), এবং বুলিয়ান অ্যাসাইনমেন্ট অপারেটরগুলি "&& =", "|| =", এবং "?? ="।

এনপিএম 7.0 প্যাকেজ ম্যানেজারের নতুন সংস্করণে স্থানান্তরিত হয়েছে, যেখানে ওয়ার্কস্পেসের একাধিক প্যাকেজের নির্ভরতা একক প্যাকেজে একত্রিত করার জন্য সমর্থন রয়েছে the পিয়ার নির্ভরতা স্বয়ংক্রিয় ইনস্টলেশন, লক ফর্ম্যাটটির দ্বিতীয় সংস্করণ (প্যাকেজ-লক.জসন ভি 2), এবং yarn.lock লক ফাইল সমর্থন।

"সতর্কতা" সতর্কতার পরিবর্তে ডিফল্ট "থ্রো" ব্যতিক্রমগুলি ব্যবহার করতে আনহ্যান্ডেলডরেজেশন হ্যান্ডলারটি পরিবর্তন করা হয়েছে।

"থ্রো" মোডে, স্পষ্টভাবে সংজ্ঞায়িত হ্যান্ডলারের অনুপস্থিতিতে, অপরিবর্তিত রেজিস্ট্রেশন এখন একটি অপ্রকাশিত ব্যতিক্রম নিক্ষেপ, তবে যদি নিয়ামকটি কনফিগার করা থাকে তবে আচরণটি পরিবর্তন হবে না। "আচরণবিহীন-প্রত্যাখ্যান = সতর্কতা" পতাকাটি পূর্বের আচরণটি ফিরিয়ে আনার জন্য সরবরাহ করা হয়।

কুইক প্রোটোকলের জন্য পরীক্ষামূলক সহায়তা মডিউলটিতে যুক্ত করা হয়েছে "নেট", যা HTTP / 3 এর ভিত্তি এবং ওয়েবের জন্য TCP + TLS বাঁধাইয়ের বিকল্প হিসাবে বিবেচিত, যা টিসিপি সংযোগগুলির দীর্ঘ সেটআপ এবং আলোচনার সময় সমস্যার সমাধান করে এবং ডেটা স্থানান্তরকালে প্যাকেটের ক্ষতির বিলম্বকে সরিয়ে দেয়। নোড.জেজে কিউইসি সমর্থন সক্ষম করতে একটি সমাবেশ প্রয়োজন।

কুইক হ'ল ইউডিপির ওপরে একটি প্লাগ-ইন যা একাধিক সংযোগের মাল্টিপ্লেক্সিং সমর্থন করে এবং টিএলএস / এসএসএল এর সমতুল্য এনক্রিপশন পদ্ধতি সরবরাহ করে।

কীভাবে লিনাক্সে নোড.জেএস ইনস্টল করবেন?

যারা নোড.জেএস এর এই নতুন সংস্করণটি ইনস্টল করতে সক্ষম হতে আগ্রহী তাদের জন্য তাদের জানা উচিত যে প্রক্রিয়াটি বেশ সহজ, কেবল এটির জন্য তাদের সিস্টেমে একটি টার্মিনাল খুলতে হবে এবং এটিতে তারা নিম্নলিখিত কমান্ডগুলির মধ্যে একটি টাইপ করতে চলেছেআপনার ডিস্ট্রো উপর নির্ভর করে।

যারা ডি ব্যবহারকারী তাদের ক্ষেত্রেইবিয়ান, উবুন্টু এবং ডেরিভেটিভস, তাদের কেবল নিম্নলিখিতটি টাইপ করতে হবে:

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. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।