নোড.জেএস ১৪.০ এখানে এবং এগুলি এর সংবাদ

মুক্তি এর নতুন সংস্করণ নোড.জেএস ৪.০ যা lএকটি নতুন পরীক্ষামূলক এপিআই সহ লেগা স্থানীয় স্টোরেজ উপর দৃষ্টি নিবদ্ধ করা, ভি 8 ইঞ্জিন আপগ্রেড (বিভিন্ন ব্রাউজারে ব্যবহৃত) এবং আরও কয়েকটি উন্নতি.

নোড.জেএস এর এই নতুন সংস্করণটিতে একটি এলটিএসের স্ট্যাটাস থাকবে তবে এটি স্থিতিশীল হওয়ার পরে অক্টোবর পর্যন্ত নির্ধারিত হবে। নোড.জেএস 14.0 এর জন্য সমর্থন 2023 এপ্রিল পর্যন্ত উপলব্ধ থাকবে এবং সর্বশেষতম এলটিএস নোড.জেএস 12.0 সংস্করণটির রক্ষণাবেক্ষণ 2022 এপ্রিল পর্যন্ত চলবে, যখন পরের বছরের জন্য নোড.জেএস 10 সংস্করণটির সমর্থন সমাপ্ত হবে version সংস্করণ 13.0 সম্পর্কে, এর সমর্থন এই বছরের জুনে বাতিল করা হবে ।

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

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

নোড.জেএস ১৪.০-তে নতুন কী?

এই নতুন সংস্করণে ফ্লাইতে ডায়াগনস্টিক রিপোর্ট তৈরি করার ক্ষমতা বা যখন নির্দিষ্ট ঘটনা ঘটে তখন এটি স্থিতিশীল হয়, ইভেন্টগুলি প্রতিফলিত করে যা ক্রাশ, পারফরম্যান্স অবক্ষয়, মেমরি ফাঁস, উচ্চ সিপিইউ লোড, অপ্রত্যাশিত ত্রুটি আউটপুট ইত্যাদির মতো সমস্যা নির্ণয় করতে সহায়তা করে events

মোটরটি ভি 8-কে 8.1 সংস্করণে আপডেট করা হয়েছে, যা মধ্যে নতুন কর্মক্ষমতা অপ্টিমাইজেশন চালু করা হয়েছে এবং উদ্ভাবন যেমন যোগ করা হয়েছে নতুন লজিকাল ইউনিয়ন অপারেটর "??"। (বাম অপারেন্ডটি NULL বা অপরিজ্ঞাত, এবং তদ্বিপরীত হলে ডান অপারেন্ডটি ফেরত দেয়), অপারেটর "?" পুরো সম্পত্তি শৃঙ্খলা বা কলগুলির এককালীন চেকের জন্য (উদাহরণস্বরূপ, "প্রাথমিক চেক ছাড়াই" ডিবি?। ব্যবহারকারী?

উপরন্তু, অ্যাসিনক্রোনাস স্থানীয় স্টোরেজ এপিআইয়ের জন্য পরীক্ষামূলক সহায়তার সংযোজনকে হাইলাইট করে AsyncLocalStorage ক্লাস বাস্তবায়নের সাথে, যা কলব্যাক এবং প্রতিশ্রুতি কলের উপর ভিত্তি করে হ্যান্ডলারের সাথে একটি অ্যাসিক্রোনাস রাজ্য তৈরি করতে ব্যবহার করা যেতে পারে।

AsyncLocalStorage বাস্তবায়নের জন্য সমর্থন ওয়েব অনুরোধ প্রক্রিয়াকরণের সময় ডেটা সংরক্ষণ করার অনুমতি দেয়, অন্যান্য থ্রেডের জন্য পৃথক থ্রেডের সাথে স্থানীয় থ্রেডের অনুরূপ।

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

উদাহরণস্বরূপ, http.OoutomingMessage এর আচরণ স্ট্রিমের কাছাকাছি। রাইটিং এবং নেট। সকেট স্ট্রিমের কাছাকাছি up ডুপ্লেক্স। অটোডেস্ট্রয় বিকল্পটি ডিফল্টরূপে সত্য হয়ে থাকে, যা সমাপ্তির পরে _ডাস্ট্রয়ে একটি কলকে বোঝায়।

ঘোষণায় এটিও উল্লেখ করা হয়েছে যে ECMAScript 6 মডিউল লোড করার সময় এবং আমদানি ও রফতানি এক্সপ্রেশন ব্যবহার করে মডিউল রফতানি করার সময় পরীক্ষামূলক বৈশিষ্ট্যগুলি সম্পর্কে সতর্কতা সরানো হয়েছিল। একই সময়ে, ইএসএম মডিউলগুলির প্রয়োগ পরীক্ষামূলক থেকে যায়।

WASI API এর জন্য পরীক্ষামূলক সমর্থন যুক্ত করা হয়েছে (ওয়েবএ্যাসবেশন সিস্টেম ইন্টারফেস), যা অপারেটিং সিস্টেমের সাথে সরাসরি ইন্টারেক্ট করার জন্য প্রোগ্রাম ইন্টারফেস সরবরাহ করে (ফাইল, সকেট, ইত্যাদির সাথে কাজ করার জন্য পসিক্স এপিআই)।

এছাড়াও, সংকলক এবং প্ল্যাটফর্মগুলির সর্বনিম্ন সংস্করণগুলির জন্য প্রয়োজনীয়তাগুলি বাড়ানো হয়েছে: ম্যাকোস 10.13 (উচ্চ সিয়েরা), জিসিসি 6, উইন্ডোজ 7 / 2008আর 2 এর চেয়ে নতুন।

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

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

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

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. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।