குறியீடு & வடிவம்

JS மினிஃபையர்

உங்கள் ஜாவாஸ்கிரிப்ட் குறியீட்டை இலவசமாகச் சுருக்குங்கள்: கருத்துரைகளையும் தேவையற்ற இடைவெளிகளையும் நீக்குவதன் மூலம் கோப்பின் அளவைக் குறைத்து, சேமிப்பு சதவீதத்தை உடனடியாகக் காணுங்கள்.

JS மினிஃபையர்
குறைக்கப்பட்ட குறியீடு
அசல் அளவு
குறைக்கப்பட்ட அளவு
சேமிப்பு
output.min.js
எளிய சுருக்கம் (கருத்துரைகள் + இடைவெளி நீக்கம்). உற்பத்திச் சூழல்களுக்கு, Terser/esbuild போன்ற ஒரு முழுமையான சுருக்கி பரிந்துரைக்கப்படுகிறது.
தகவல்

JS மினிமைசர் பற்றி

ஜாவாஸ்கிரிப்ட் கோப்புகளின் அளவு, உங்கள் வலைத்தளத்தின் ஏற்றுதல் வேகம் மற்றும் கோர் வெப் வைட்டல்ஸ் மதிப்பெண்களை நேரடியாகப் பாதிக்கிறது. சுருக்குதல் (Minification) என்பது, மூலக் குறியீட்டிலிருந்து கருத்துரைகள், தேவையற்ற இடைவெளிகள், வரி முறிவுகள் மற்றும் உள்ளிழுப்புகளை அகற்றுவதன் மூலம், கோப்பை உலாவிக்கு அனுப்பத் தேவைப்படும் பைட்டுகளின் எண்ணிக்கையை கணிசமாகக் குறைக்கிறது.

இது இலவசம். JS மினிஃபையர் உங்கள் உலாவியில் நீங்கள் ஒட்டும் ஜாவாஸ்கிரிப்ட் குறியீட்டை இந்தக் கருவி செயலாக்குகிறது; சேவையகத்திற்கு எந்தத் தரவும் அனுப்பப்படுவதில்லை. ஒரு வரி கருத்துகள் (//), பல வரி கருத்துகள் (/* ... */), வரிகளின் தொடக்கத்திலும் முடிவிலும் உள்ள இடைவெளிகள் அகற்றப்படுகின்றன. சரம் ("...", '...', `...``<script>` மற்றும் `regex` குறியீடுகளுக்குள் உள்ள உள்ளடக்கம் பாதுகாக்கப்படுவதால், செயல்பாட்டுச் சீர்கேடு ஏற்படும் அபாயம் குறைக்கப்படுகிறது.

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

இதை எப்படி பயன்படுத்துவது?

படிப்படியாக

  1. நீங்கள் அதைச் சுருக்க விரும்புகிறீர்கள் ஜாவாஸ்கிரிப்ட் குறியீடு மேலே உள்ள பகுதியில் ஒட்டவும் அல்லது தட்டச்சு செய்யவும்.
  2. குறைக்கிறது பொத்தானை அழுத்தவும்; கருத்துகளும் தேவையற்ற இடைவெளிகளும் உடனடியாக அகற்றப்படும்.
  3. சேமிப்பு சதவீதம் மேலும், பைட் அளவுகள் முடிவுகள் பிரிவில் காட்டப்படுகின்றன.
  4. சுருக்கப்பட்ட குறியீடு நகல் பொத்தானைப் பயன்படுத்தி அதை கிளிப்போர்டில் சேமித்து, உங்கள் திட்டத்தில் பயன்படுத்தவும்.
  5. வேறு குறியீட்டிற்கு சுத்தமான பொத்தானை அழுத்தி, செயல்முறையை மீண்டும் செய்யவும்.
FAQ

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

எண். கருவி சரம் ("...", '...'வார்ப்புரு இலக்கியம் `...`இது ரெஜெக்ஸ் லிட்டரல்கள் மற்றும் கமெண்ட் எழுத்துக்களின் உள்ளடக்கத்தைக் கண்டறிந்து பாதுகாக்கிறது. இதன் மூலம், கமெண்ட் எழுத்துக்களாகத் தோன்றினாலும் உண்மையில் தரவுகளாக உள்ள பகுதிகள் நீக்கப்படாமல் இருப்பது உறுதி செய்யப்படுகிறது.

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

இல்லை. முழு செயல்முறையும் உங்கள் உலாவியிலேயே (கிளையன்ட் பக்கம்) நடைபெறுகிறது. எந்த நிரல் வரிகளும் சேவையகத்திற்கு அனுப்பப்படுவதோ அல்லது அங்கு சேமிக்கப்படுவதோ இல்லை.

கருத்துரைகள் மற்றும் வெற்று இடைவெளிகளின் எண்ணிக்கையைப் பொறுத்து, பொதுவாக 10–40% அளவு குறைப்பு அடையப்படுகிறது. அதிக கருத்துரைகளைக் கொண்ட குறியீட்டில் இந்த சதவீதம் அதிகமாக இருக்கலாம். பைட் வேறுபாடு மற்றும் சதவீதம் ஆகிய இரண்டும் முடிவுகள் பிரிவில் காட்டப்பட்டுள்ளன.

இல்லை. மினிஃபிகேஷன் என்பது கோப்பின் அளவைக் குறைப்பதற்காகத் தேவையற்ற எழுத்துக்களை மட்டுமே நீக்குகிறது; அது குறியீட்டின் தர்க்கத்தை மாற்றுவதில்லை. மறுபுறம், ஆப்ஃபஸ்கேஷன் என்பது குறியீட்டை வேண்டுமென்றே படிக்க முடியாததாக ஆக்குகிறது. இந்தக் கருவி மினிஃபிகேஷனை மட்டுமே செய்கிறது.