মেনু
Dev Tools

জাভাস্ক্রিপ্ট মিনিফাই অনলাইনে বিনামূল্যে

Terser দিয়ে জাভাস্ক্রিপ্ট মিনিফাই করুন অথবা js-beautify দিয়ে সুন্দরভাবে সাজান। কম্প্রেশন অনুপাত দেখায়। আপনার ব্রাউজারেই চলে।

ফাইল কখনো সংরক্ষণ হয় নাতাৎক্ষণিকসাইন-আপ ছাড়া

🔒 আপনার ফাইল কখনো আপনার ব্রাউজারের বাইরে যায় না। সব প্রসেসিং Terser দিয়ে স্থানীয়ভাবে হয়।

অনলাইনে জাভাস্ক্রিপ্ট মিনিফাই করার নিয়ম

  1. 1

    আপনার জাভাস্ক্রিপ্ট পেস্ট করুন

    ইনপুট বক্সে আপনার জাভাস্ক্রিপ্ট কোড পেস্ট করুন।

  2. 2

    মিনিফাই বা বিউটিফাই ক্লিক করুন

    মিনিফাই Terser দিয়ে কোড কম্প্রেস করে। বিউটিফাই সমান ইন্ডেন্টেশনসহ কোড সাজায়।

  3. 3

    ফলাফল কপি করুন

    প্রসেস করা কোড ক্লিপবোর্ডে কপি করতে কপি-তে ক্লিক করুন।

জাভাস্ক্রিপ্ট সাধারণত একটি পেজের সবচেয়ে ভারী অংশ, শুধু ডাউনলোডে নয়, পার্স ও রান করতেও। CSS মিনিফিকেশন শুধু ফাঁকা জায়গা সরায়, কিন্তু আসল জাভাস্ক্রিপ্ট মিনিফায়ার কোড নতুন করে লেখে: লোকাল ভেরিয়েবল এক অক্ষরের হয়ে যায়, অকেজো শাখা বাদ যায় এবং এক্সপ্রেশন ছোট সমতুল্য রূপে আসে। তাই JS সাধারণত ৩০–৬০% ছোট হয়, যা মার্কআপ বা স্টাইলের চেয়ে অনেক বেশি।

এই টুল Terser চালায়, যে মিনিফায়ার Webpack, Vite ও Rollup ভেতরে ব্যবহার করে, এবং এটি সম্পূর্ণ আপনার ব্রাউজারে চলার জন্য কম্পাইল করা। আপনি যে কোড পেস্ট করেন তা কোনো সার্ভারে পাঠানো হয় না। Node ইনস্টল বা bundler কনফিগার না করেই প্রোডাকশন মানের আউটপুট পাবেন, যা এককালীন স্ক্রিপ্ট, CMS-এ বসানোর কোড বা দ্রুত সাইজ যাচাইয়ের জন্য সুবিধাজনক।

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

সচরাচর জিজ্ঞাসা

এই টুলগুলোও কাজে লাগতে পারে