বিনামূল্যে অনলাইন টুল Javascript Minify

Input data
bfotool loadding
Output data
bfotool loadding

জাভাস্ক্রিপ্ট মিনিফাই টুল

জাভাস্ক্রিপ্ট মিনিফাই করা আপনার লেখা সুন্দর, সুগঠিত JS কোড নেয় এবং স্পেসিং, ইন্ডেন্টেশন, নতুন লাইন এবং মন্তব্যগুলি সরিয়ে দেয়। জাভাস্ক্রিপ্ট সফলভাবে চালানোর জন্য এগুলোর প্রয়োজন নেই। এটি উত্স দেখার সময় জাভাস্ক্রিপ্ট পড়তে আরও কঠিন করে তোলে।

অনেক ডেভেলপার একটি 'সুন্দর' সংস্করণ বজায় রাখবে এবং তাদের প্রকল্প স্থাপনের পরে একটি মিনিফিকেশন প্রোগ্রামের মাধ্যমে তাদের স্ক্রিপ্টগুলি চালাবে। তারা প্রায়শই তাদের অনেক স্ক্রিপ্ট ফাইল একটি একক ফাইলে একত্রিত করে।

কেন জাভাস্ক্রিপ্ট মিনিফায়ার ব্যবহার করবেন?

Minifcation এর উদ্দেশ্য হল একটি ওয়েবসাইটের গতি বাড়ানো। মিনিমাইজেশন একটি স্ক্রিপ্টকে 20% পর্যন্ত ছোট করতে পারে, যার ফলে ডাউনলোডের সময় দ্রুত হয়। কিছু বিকাশকারী তাদের কোডকে 'অস্পষ্ট' করতে এটি ব্যবহার করবে। এটি কোডটি পড়া কঠিন করে তোলে, যার ফলে এটি বিপরীত প্রকৌশলী বা অনুলিপি করা আরও কঠিন করে তোলে।

একটি একক ওয়েবসাইটের জন্য সমস্ত জাভাস্ক্রিপ্ট ফাইলকে একটি ফাইলে একত্রিত করাও সাধারণ অভ্যাস। এই সুবিধা আছে. এটি HTTP অনুরোধের সংখ্যা হ্রাস করে যা একটি ওয়েবসাইটের সমস্ত উপাদান পেতে করা প্রয়োজন। এটি মিনিফিকেশন এবং জিজিপ কম্প্রেশনকে আরও কার্যকর করে তোলে।

জাভাস্ক্রিপ্ট মিনিফাই উদাহরণ

সুন্দর জাভাস্ক্রিপ্ট:

var a = document.createElement('a');
mimeType = mimeType || 'application/octet-stream';
if (navigator.msSaveBlob) {
    navigator.msSaveBlob(new Blob([content], {
        type: mimeType
    }), fileName);
} else if (URL && 'download' in a) {
    a.href = URL.createObjectURL(new Blob([content], {
        type: mimeType
    }));
    a.setAttribute('download', fileName);
    document.body.appendChild(a);
    a.click();
    document.body.removeChild(a);
} else {
    location.href = 'data:application/octet-stream,' + encodeURIComponent(content);
}

এটি ছোট হয়ে যায়:

var a=document.createElement('a');mimeType=mimeType||'application/octet-stream';if(navigator.msSaveBlob){navigator.msSaveBlob(new Blob([content],{type:mimeType}),fileName);}else if(URL&&'download'in a){a.href=URL.createObjectURL(new Blob([content],{type:mimeType}));a.setAttribute('download',fileName);document.body.appendChild(a);a.click();document.body.removeChild(a);}else{location.href='data:application/octet-stream,'+encodeURIComponent(content);}