Babel হল একটি টুলচেন যা প্রধানত ECMAScript 2015+ কোডকে বর্তমান এবং পুরানো ব্রাউজার বা পরিবেশে JavaScript-এর একটি পশ্চাদগামী-সামঞ্জস্যপূর্ণ সংস্করণে রূপান্তর করতে ব্যবহৃত হয়। ব্যাবেলের প্লাগইনগুলি আপনাকে ব্রাউজার সমর্থনের জন্য অপেক্ষা না করে এই মুহূর্তে নতুন সিনট্যাক্স ব্যবহার করার অনুমতি দেয়৷
ব্যাবেল JS ব্যবহার করার প্রধান কারণ হল −
-
সিনট্যাক্স ট্রান্সফর্মেশন (লেটেস্ট জেএস সিনট্যাক্স থেকে ব্যাকওয়ার্ড-কম্প্যাটিবল সিনট্যাক্স।)
-
পলিফিল বৈশিষ্ট্য যা আপনার লক্ষ্য পরিবেশে অনুপস্থিত (@babel/polyfill এর মাধ্যমে)
-
সোর্স কোড রূপান্তর (কোড মোড)