বিশ্বজুড়ে বিকাশকারীরা Node.js 21-এর বহুল প্রত্যাশিত প্রকাশ উদযাপন করছে। একটি প্রিমিয়ার জাভাস্ক্রিপ্ট রানটাইম হিসাবে, Node.js Chrome-এর নেটিভ জাভাস্ক্রিপ্ট ইঞ্জিন, V8 ব্যবহার করে এবং এই নতুন সংস্করণের আগমন অনেকগুলি গুরুত্বপূর্ণ উন্নতিকে চিহ্নিত করে।
এই সংস্করণের সবচেয়ে প্রয়োজনীয় আপডেটগুলির মধ্যে একটি হল V8 ইঞ্জিন সংস্করণ 11.8 এর স্থাপনা। Rafael Gonzaga, Node.js সম্প্রদায়ের একজন কেন্দ্রীয় ব্যক্তিত্ব, এই আপডেটের তাৎপর্যের উপর আলোকপাত করেছেন:
“V8 ইঞ্জিন পুনর্গঠনের বেশ কিছু গুরুত্বপূর্ণ সুবিধা রয়েছে। এটি সমালোচনামূলক বাগ ফিক্সগুলি প্রবর্তন করে যা স্থিতিশীলতাকে মজবুত করে, কর্মক্ষমতা পরিমার্জন যা গতি বৃদ্ধি করে এবং উদ্ভাবনী বৈশিষ্ট্য যা সক্ষমতা বৃদ্ধি করে। এটি আরও নির্ভরযোগ্য, দ্রুত, এবং বৈশিষ্ট্য-নিবিড় জাভাস্ক্রিপ্ট রানটাইম পরিবেশের গ্যারান্টি দেয়।উপরন্তু, টেস্ট রানার বেশ কিছু উন্নতি করেছে। কার্যকরী পরীক্ষা এবং রপ্তানি ফলাফলের সুবিধার জন্য বিখ্যাত এই বৈশিষ্ট্যটি এখন পাসিং গ্লোব সমর্থন করে এবং একটি নতুন কমান্ড লাইন ইন্টারফেস পতাকা চালু করে যা সমান্তরালতার নির্দেশ দেয়।
এই অগ্রগতিগুলি ছাড়াও, ওয়েবস্ট্রিমগুলি একত্রিত হয়েছে এবং এখন স্থিতিশীল। Node.js টিম বিস্তারিতভাবে বলেছে, WebStreams ব্রাউজার অ্যাপ্লিকেশনের জন্য কামড়-আকারের অংশে ডেটা প্রক্রিয়াকরণকে সহজ করে।
আরেকটি গুরুত্বপূর্ণ আপডেট হল একটি নতুন পরীক্ষামূলক পতাকার আবির্ভাব যা মডিউল ডিফল্টগুলিকে বিকল্প করে। Gonzaga যেমন ব্যাখ্যা করেছেন, Node.js বর্তমানে দুটি মডিউল সিস্টেম, CommonJS এবং ECMAScript দিয়ে সজ্জিত। যখন Node.js স্বয়ংক্রিয়ভাবে একটি .js এক্সটেনশন সহ ফাইলগুলিকে ডিফল্টরূপে CommonJS হিসাবে চিহ্নিত করে, ফ্লিপটি এখন টগল করা যেতে পারে।
"আমাদের আকাঙ্ক্ষা হল ডিফল্টভাবে ES মডিউল সিনট্যাক্সকে আলিঙ্গন করার একটি উপায় আবিষ্কার করা এবং বাধাগুলি কমিয়ে আনা," গনজাগা বলে।ফাইল সিস্টেম, স্ট্রীম, এবং HTTP ফিল্ডে অনেকগুলি কর্মক্ষমতা আপগ্রেড করা পরিবর্তনের তালিকা সম্পূর্ণ করা।
অ্যাপমাস্টারের মতো প্ল্যাটফর্মগুলি এই ধরনের আপডেটগুলি থেকে উপকৃত হতে পারে কারণ তারা এই প্ল্যাটফর্মগুলিতে নির্মিত অ্যাপ্লিকেশনগুলির মাপযোগ্যতা এবং নির্ভরযোগ্যতা উন্নত করতে সহায়তা করে।