C
All Tools

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% குறைப்பை அடையும்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

மறுப்பு: இந்த கால்குலேட்டர் வழங்கும் முடிவுகள் தகவல் மற்றும் கல்வி நோக்கங்களுக்காக மட்டுமே. இவை நிதி, மருத்துவ அல்லது சட்ட ஆலோசனை அல்ல. நிதி அல்லது சுகாதார முடிவுகளை எடுப்பதற்கு முன் எப்போதும் தகுதிவாய்ந்த நிபுணரை அணுகவும். உண்மையான முடிவுகள் தனிப்பட்ட சூழ்நிலைகளைப் பொறுத்து மாறுபடலாம்.

⚙️ More Developer Tools Tools

View all Developer Tools tools →