JS மினிஃபையர்
JavaScript குறியீட்டை தயாரிப்பிற்காக சுருக்குங்கள்.
நவீன வெப் ஆப்ளிகேஷன்களில் பேஜ் வெயிட்டுக்கு மிகப் பெரிய பங்களிப்பு தருவது JavaScript ஆகும். JavaScript-ஐ minify செய்வது comments, whitespace, மற்றும் newlines-ஐ நீக்கி, browser வேகமாக டவுன்லோட் செய்யக்கூடிய compact code-ஐ உருவாக்குகிறது. சிறிய JavaScript bundles என்றால் வேகமான parse நேரம், குறைந்த memory அழுத்தம், மற்றும் மேம்பட்ட Core Web Vitals scores. இந்த basic JS minifier single-line மற்றும் block comments-ஐ கையாண்டு whitespace-ஐ collapse செய்கிறது — complex module syntax இல்லாத எளிய scripts-க்கு இது ஏற்றது.
📋 இந்த கால்குலேட்டரை எப்படி பயன்படுத்துவது
உங்கள் JavaScript code-ஐ input area-வில் paste செய்து "Minify JavaScript" என்பதை கிளிக் செய்யுங்கள். இந்த tool // single-line comments, /* block comments */, ஒவ்வொரு line-லும் உள்ள leading whitespace, பொதுவான operators மற்றும் delimiters-ஐ சுற்றியுள்ள spaces, மற்றும் அனைத்து newlines-ஐயும் நீக்குகிறது. Output-ல் minify செய்யப்பட்ட code-ஐயும் file size குறைப்பு சதவீதத்தையும் காண்பிக்கும். Production-ல் பயன்படுத்த result-ஐ copy செய்யுங்கள். complex ES6+ modules, React/JSX, அல்லது TypeScript-க்கு, syntax-ஐ ஆழமாக புரிந்துகொண்டு advanced optimizations-ஐ பாதுகாப்பாக apply செய்யும் Terser அல்லது esbuild போன்ற dedicated tool-ஐ பயன்படுத்தவும்.
💡 முக்கிய தகவல்கள்
இந்த basic minifier regex-அடிப்படையிலான transformations-ஐ apply செய்கிறது: // comments மற்றும் /* */ comments-ஐ நீக்குதல், ஒவ்வொரு line-லும் leading whitespace-ஐ நீக்குதல், operators ({, }, (, ), [, ], =, +, -, *, /, <, >, !, &, |, ,, ;, :, ?) சுற்றியுள்ள spaces-ஐ நீக்குதல், மற்றும் மீதமுள்ள newlines-ஐ நீக்குதல். இது ஆபத்தான optimizations-ஐ தவிர்க்கும் ஒரு conservative, பாதுகாப்பான approach ஆகும். Terser போன்ற production-தர minifiers variables-ஐயும் குறுகிய பெயர்களாக (a, b, c) மாற்றியமைக்கும், constants-ஐ inline செய்யும், dead code branches-ஐ நீக்கும், மற்றும் expressions-ஐ optimize செய்யும் — basic whitespace removal மட்டும் தரும் 20–40% குறைப்புக்கு எதிராக 50–70% குறைப்பை அடையும்.