মাইক্রোসফটের জাভাস্ক্রিপ্ট কাউন্টারপার্টে একটি গুরুত্বপূর্ণ আপগ্রেড চিহ্নিত করে, টাইপস্ক্রিপ্ট 5.3 সুইং উৎপাদনের দরজা খুলে দেয়। এই নতুন প্রকাশের হাইলাইট হল ECMAScript মডিউলগুলিতে আমদানি বৈশিষ্ট্যগুলির জন্য সমর্থন, যা ভাষার সমৃদ্ধ কার্যকারিতা উন্নত করার একটি প্রগতিশীল পদক্ষেপ। 20 নভেম্বর ঘোষণার পরে, বিকাশকারীরা NPM কমান্ডের সাথে NuGet বা NPM-এর মতো জনপ্রিয় প্যাকেজ পরিচালকদের মাধ্যমে এই কী আপগ্রেড অ্যাক্সেস করতে পারে: npm install -D typescript ।
এর প্রাসঙ্গিকতার অনুভূতি দাবি করে, TypeScript 5.3 ECMA আমদানি বৈশিষ্ট্যের প্রস্তাবে সম্বোধন করা সর্বশেষ পরিবর্তনগুলির সাথে সিঙ্ক্রোনাইজ করা হয়েছে। ECMAScript মডিউলগুলি ECMA প্রস্তাবের সৌজন্যে একটি ইনলাইন সিনট্যাক্সের আবির্ভাবের সাক্ষী, মডিউল নির্দিষ্টকরণের পাশাপাশি তথ্য পাস করার জন্য একচেটিয়াভাবে ডিজাইন করা হয়েছে। অভিপ্রায় হল জাভাস্ক্রিপ্ট পরিবেশের একটি পরিসর জুড়ে সমানভাবে ছড়িয়ে থাকা অতিরিক্ত মডিউল প্রকারের সমর্থন ধার দেওয়া, JSON মডিউলগুলি প্রাথমিক সুবিধাভোগী।
একটি অর্থপূর্ণ দাবিতে, মাইক্রোসফ্ট রানটাইমে একটি মডিউলের প্রত্যাশিত বিন্যাস সম্পর্কে প্রসঙ্গ সরবরাহ করার বিধান হিসাবে আমদানি বৈশিষ্ট্যগুলির উপযোগিতা হাইলাইট করেছে। মাইক্রোসফ্ট একই প্রদর্শনের জন্য একটি নমুনা দৃশ্যের উদ্ধৃতি দিয়েছে, যেখানে বৈশিষ্ট্যের বিষয়বস্তু টাইপস্ক্রিপ্ট দ্বারা যাচাই করা হয়নি, কারণ সেগুলি হোস্ট-নির্দিষ্ট এবং ব্রাউজার এবং একাধিক রানটাইম এনভায়রনমেন্ট দ্বারা পরিচালনা করা হয়।
ইম্পোর্ট অ্যাট্রিবিউটগুলি 2021 সালের শেষের দিকে TypeScript 4.5-এ সফলভাবে বাস্তবায়িত হওয়া প্রাথমিক প্রস্তাবে ডাব করা আমদানি দাবীতে তাদের মূলের সন্ধান করতে পারে৷ পূর্বে ব্যবহৃত এবং বিকশিত ফর্মের মধ্যে দুটি মূল পার্থক্য প্রকাশ্যে এসেছে - প্রাথমিকটি হল অ্যাসার্ট কীওয়ার্ডের সুইচ কীওয়ার্ড সহ এবং দ্বিতীয়টিতে, সূক্ষ্ম একটি হলেও, রানটাইমগুলিকে এখন ইমপোর্ট পাথের রেজোলিউশন এবং ব্যাখ্যা করার জন্য বৈশিষ্ট্যগুলিকে লিভারেজ করার ক্ষমতা দেওয়া হয়েছে, পূর্বের সংস্করণটি দাবিগুলিকে শুধুমাত্র লোড করা মডিউলগুলিতে সীমাবদ্ধ করে। অতএব, ভবিষ্যত পরিকল্পনাগুলি ইম্পোর্ট অ্যাসার্টেশন সিনট্যাক্স থেকে নতুন এবং প্রস্তাবিত ইম্পোর্ট অ্যাট্রিবিউট সিনট্যাক্সে একটি প্রগতিশীল স্থানান্তর নির্দেশ করে৷
TypeScript 5.3-এ প্রবর্তিত আরেকটি উল্লেখযোগ্য উন্নতি হল সম্ভাব্যতার উপর ভিত্তি করে শুধুমাত্র টাইপ-অটো-ইমপোর্ট করার জন্য অগ্রাধিকারমূলক পছন্দ। এই শিফটের আগে, টাইপস্ক্রিপ্ট সমান্তরালভাবে একটি টাইপ মডিফায়ার ব্যবহার করে প্রয়োগ করা হয়েছিল যখন একটি টাইপ অবস্থানে উপাদানগুলির জন্য স্বয়ংক্রিয় আমদানি তৈরি করা হয়েছিল। এই উন্নতির সাথে সাথে, TypeScript দ্বারা একটি বিশেষ সম্পাদক-নির্দিষ্ট বিকল্প সক্রিয় করা হয়েছে।
সফ্টওয়্যার লাইফসাইকেলের ঐতিহ্য অনুসরণ করে, TypeScript 5.3 একটি বিটা সংস্করণ থেকে উদ্ভূত হয়েছে যা 3 অক্টোবর উন্মোচন করা হয়েছিল, পরবর্তীতে 3 নভেম্বরে একটি রিলিজ প্রার্থীর ঘোষণার পরে চূড়ান্ত করা হয়েছে৷ এটি তার পূর্বসূরি, TypeScript 5.2, এর কয়েক মাস আগে 24 আগস্ট প্রকাশিত হয়েছে৷
দ্রুত এবং সাশ্রয়ীভাবে অ্যাপ্লিকেশন ডিজাইন করার উত্তেজনাপূর্ণ সম্ভাবনার সাথে, AppMaster এর মতো প্ল্যাটফর্মগুলি সম্ভাব্যভাবে TypeScript 5.3 দ্বারা আনা উন্নত কার্যকারিতাকে একটি বৈচিত্র্যময় বিকাশকারী দর্শকদের জন্য, একক ডেভেলপার থেকে শুরু করে ছোট এবং বড় উভয় উদ্যোগের জন্য সম্ভাব্যভাবে লাভ করতে পারে। বিশ্ব আগ্রহের সাথে no-code এবং লো-কোড বিকল্পগুলি ঐতিহ্যগত কোডিংয়ের জন্য অন্বেষণ করে, AppMaster মতো প্ল্যাটফর্মগুলি TypeScript 5.3 এবং এর উত্তরসূরিদের একটি বৃহত্তর জনসংখ্যার জন্য অ্যাক্সেসযোগ্য করে তুলতে প্রস্তুত৷