ਕੋਡ ਅਤੇ ਫਾਰਮੈਟ

JS ਮਿਨੀਫਾਇਰ

ਆਪਣੇ JavaScript ਕੋਡ ਨੂੰ ਮੁਫ਼ਤ ਵਿੱਚ ਛੋਟਾ ਕਰੋ: ਟਿੱਪਣੀਆਂ ਅਤੇ ਵਾਧੂ ਖਾਲੀ ਥਾਂ ਨੂੰ ਹਟਾ ਕੇ ਫਾਈਲ ਦਾ ਆਕਾਰ ਘਟਾਓ, ਅਤੇ ਬੱਚਤ ਪ੍ਰਤੀਸ਼ਤ ਤੁਰੰਤ ਦੇਖੋ।

JS ਮਿਨੀਫਾਇਰ
ਘੱਟੋ-ਘੱਟ ਕੋਡ
ਅਸਲੀ ਆਕਾਰ
ਘਟਾਇਆ ਆਕਾਰ
ਬੱਚਤ
ਆਉਟਪੁੱਟ.ਘੱਟ.ਜੇ.ਐੱਸ
ਸਧਾਰਨ ਮਿਨੀਫਿਕੇਸ਼ਨ (ਟਿੱਪਣੀਆਂ + ਸਪੇਸ ਹਟਾਉਣਾ)। ਉਤਪਾਦਨ ਵਾਤਾਵਰਣ ਲਈ, Terser/esbuild ਵਰਗੇ ਪੂਰੇ ਮਿਨੀਫਾਇਰ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਜਾਣਕਾਰੀ

ਜੇਐਸ ਮਿਨੀਮਾਈਜ਼ਰ ਬਾਰੇ

JavaScript ਫਾਈਲਾਂ ਦਾ ਆਕਾਰ ਤੁਹਾਡੀ ਵੈੱਬਸਾਈਟ ਦੀ ਲੋਡਿੰਗ ਸਪੀਡ ਅਤੇ ਕੋਰ ਵੈੱਬ ਵਾਈਟਲ ਸਕੋਰਾਂ ਨੂੰ ਸਿੱਧਾ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ। ਮਿਨੀਫਿਕੇਸ਼ਨ ਸੋਰਸ ਕੋਡ ਤੋਂ ਟਿੱਪਣੀਆਂ, ਬੇਲੋੜੀਆਂ ਸਪੇਸ, ਲਾਈਨ ਬ੍ਰੇਕ ਅਤੇ ਇੰਡੈਂਟੇਸ਼ਨਾਂ ਨੂੰ ਹਟਾ ਕੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਫਾਈਲ ਨੂੰ ਟ੍ਰਾਂਸਮਿਟ ਕਰਨ ਲਈ ਲੋੜੀਂਦੇ ਬਾਈਟਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਕਾਫ਼ੀ ਘਟਾਉਂਦਾ ਹੈ।

ਇਹ ਮੁਫ਼ਤ ਹੈ। JS ਮਿਨੀਫਾਇਰ ਇਹ ਟੂਲ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪੇਸਟ ਕੀਤੇ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਕੋਡ ਨੂੰ ਪ੍ਰੋਸੈਸ ਕਰਦਾ ਹੈ; ਸਰਵਰ ਨੂੰ ਕੋਈ ਡਾਟਾ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ। ਇੱਕ-ਲਾਈਨ ਟਿੱਪਣੀਆਂ (//), ਬਹੁ-ਲਾਈਨ ਟਿੱਪਣੀਆਂ (/* ... */), ਲਾਈਨਾਂ ਦੇ ਸ਼ੁਰੂ ਅਤੇ ਅੰਤ ਵਿੱਚ ਖਾਲੀ ਥਾਂਵਾਂ ਹਟਾ ਦਿੱਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਸਤਰ ("...", '...', `...``<script>` ਅਤੇ `regex` ਲਿਟਰਲ ਦੇ ਅੰਦਰ ਸਮੱਗਰੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ; ਇਹ ਕਾਰਜਸ਼ੀਲ ਗਿਰਾਵਟ ਦੇ ਜੋਖਮ ਨੂੰ ਘੱਟ ਕਰਦਾ ਹੈ।

ਔਜ਼ਾਰ, ਅਸਲੀ ਅਤੇ ਘਟਾ ਦਿੱਤਾ ਗਿਆ ਇਹ ਕੋਡ ਦੇ ਆਕਾਰਾਂ ਦੀ ਤੁਲਨਾ ਕਰਦਾ ਹੈ ਅਤੇ ਪ੍ਰਤੀਸ਼ਤ ਬੱਚਤ ਦਰਸਾਉਂਦਾ ਹੈ। ਨੋਟਸ: ਇਹ ਟੂਲ ਮੁੱਢਲੇ ਪੱਧਰ 'ਤੇ ਡਾਊਨਸਕੇਲਿੰਗ ਕਰਦਾ ਹੈ। ਇਹ ਵੇਰੀਏਬਲ ਰੀਨੇਮਿੰਗ, ਟ੍ਰੀ-ਸ਼ੇਕਿੰਗ, ਅਤੇ ਉਤਪਾਦਨ ਵਾਤਾਵਰਣ ਲਈ ਉੱਨਤ ਅਨੁਕੂਲਤਾ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ। ਉਲਟਾ, ਈਸਬਿਲਡ ਜਾਂ UglifyJS ਵੱਲੋਂ ਹੋਰ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਫੀਚਰਡ ਮਿਨੀਫਾਇਰ ਟੂਲਸ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

ਇਸਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ?

ਕਦਮ ਦਰ ਕਦਮ

  1. ਤੁਸੀਂ ਇਸਨੂੰ ਛੋਟਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਕੋਡ ਉੱਪਰ ਦਿੱਤੇ ਖੇਤਰ ਵਿੱਚ ਪੇਸਟ ਕਰੋ ਜਾਂ ਟਾਈਪ ਕਰੋ।
  2. ਘਟਾਓ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ; ਟਿੱਪਣੀਆਂ ਅਤੇ ਵਾਧੂ ਥਾਂਵਾਂ ਤੁਰੰਤ ਹਟਾ ਦਿੱਤੀਆਂ ਜਾਣਗੀਆਂ।
  3. ਬੱਚਤ ਪ੍ਰਤੀਸ਼ਤ ਅਤੇ ਬਾਈਟ ਆਕਾਰ ਨਤੀਜੇ ਭਾਗ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤੇ ਗਏ ਹਨ।
  4. ਛੋਟਾ ਕੋਡ ਕਾਪੀ ਕਰੋ ਇਸਨੂੰ ਬਟਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਲਿੱਪਬੋਰਡ ਵਿੱਚ ਸੇਵ ਕਰੋ, ਅਤੇ ਇਸਨੂੰ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਵਰਤੋ।
  5. ਇੱਕ ਵੱਖਰੇ ਕੋਡ ਲਈ ਸਾਫ਼ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਦੁਹਰਾਓ।
FAQ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਨੰ. ਟੂਲ ਸਤਰ ("...", '...'ਟੈਂਪਲੇਟ ਲਿਟਰਲ `...`ਇਹ regex ਲਿਟਰਲ ਅਤੇ ਟਿੱਪਣੀ ਅੱਖਰਾਂ ਦੀ ਸਮੱਗਰੀ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ ਅਤੇ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਉਹ ਹਿੱਸੇ ਜੋ ਟਿੱਪਣੀ ਅੱਖਰਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ ਪਰ ਅਸਲ ਵਿੱਚ ਡੇਟਾ ਹਨ, ਮਿਟਾਏ ਨਹੀਂ ਜਾਂਦੇ।

ਸਧਾਰਨ ਪ੍ਰੋਜੈਕਟਾਂ ਅਤੇ ਤੇਜ਼ ਸ਼ੁਰੂਆਤੀ ਜਾਂਚਾਂ ਲਈ ਢੁਕਵਾਂ। ਹਾਲਾਂਕਿ, ਇਹ ਉਤਪਾਦਨ ਵਾਤਾਵਰਣ ਵਿੱਚ ਵੇਰੀਏਬਲ ਸ਼ਾਰਟਨਿੰਗ, ਟ੍ਰੀ-ਸ਼ੇਕਿੰਗ, ਅਤੇ ਸਰੋਤ ਮੈਪਿੰਗ ਲਈ ਸਹਾਇਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਉਲਟਾ, ਈਸਬਿਲਡ ਜਾਂ UglifyJS ਵੱਲੋਂ ਹੋਰ ਅਸੀਂ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਫੀਚਰਡ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਿਸ਼ ਕਰਦੇ ਹਾਂ।

ਨਹੀਂ। ਪੂਰੀ ਪ੍ਰਕਿਰਿਆ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ (ਕਲਾਇੰਟ ਸਾਈਡ) ਵਿੱਚ ਹੁੰਦੀ ਹੈ। ਕੋਡ ਦੀਆਂ ਕੋਈ ਵੀ ਲਾਈਨਾਂ ਸਰਵਰ ਨੂੰ ਭੇਜੀਆਂ ਜਾਂ ਸਟੋਰ ਨਹੀਂ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ।

ਟਿੱਪਣੀਆਂ ਦੀ ਗਿਣਤੀ ਅਤੇ ਖਾਲੀ ਥਾਂ ਦੇ ਆਧਾਰ 'ਤੇ, ਆਮ ਤੌਰ 'ਤੇ 10-40% ਦੀ ਆਕਾਰ ਕਟੌਤੀ ਪ੍ਰਾਪਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਪ੍ਰਤੀਸ਼ਤਤਾ ਬਹੁਤ ਸਾਰੀਆਂ ਟਿੱਪਣੀਆਂ ਵਾਲੇ ਕੋਡ ਵਿੱਚ ਵੱਧ ਹੋ ਸਕਦੀ ਹੈ। ਬਾਈਟ ਅੰਤਰ ਅਤੇ ਪ੍ਰਤੀਸ਼ਤਤਾ ਦੋਵੇਂ ਨਤੀਜੇ ਭਾਗ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਹਨ।

ਨਹੀਂ। ਮਿਨੀਫਿਕੇਸ਼ਨ ਸਿਰਫ਼ ਫਾਈਲ ਆਕਾਰ ਘਟਾਉਣ ਲਈ ਬੇਲੋੜੇ ਅੱਖਰਾਂ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ; ਇਹ ਕੋਡ ਤਰਕ ਨੂੰ ਨਹੀਂ ਬਦਲਦਾ। ਦੂਜੇ ਪਾਸੇ, ਔਬਫਸਕੇਸ਼ਨ ਜਾਣਬੁੱਝ ਕੇ ਕੋਡ ਨੂੰ ਪੜ੍ਹਨਯੋਗ ਨਹੀਂ ਬਣਾਉਂਦਾ। ਇਹ ਟੂਲ ਸਿਰਫ਼ ਮਿਨੀਫਿਕੇਸ਼ਨ ਕਰਦਾ ਹੈ।