জাভাস্ক্রিপ্ট ফাইলগুলিকে ছোট করার ফলে পেলোডের আকার এবং স্ক্রিপ্ট পার্সের সময় কমে যায়। আপনার লাইটহাউস রিপোর্টের সুযোগ বিভাগটি সমস্ত অমিনিফাইড জাভাস্ক্রিপ্ট ফাইলগুলিকে তালিকাভুক্ত করে, যখন এই ফাইলগুলি ছোট করা হয় তখন কিবিবাইটে (KiB) সম্ভাব্য সঞ্চয়গুলি সহ:
কীভাবে আপনার জাভাস্ক্রিপ্ট ফাইলগুলিকে ছোট করবেন
Minification হল হোয়াইটস্পেস এবং যেকোন কোড অপসারণের প্রক্রিয়া যা একটি ছোট কিন্তু পুরোপুরি বৈধ কোড ফাইল তৈরি করার জন্য প্রয়োজনীয় নয়। Terser হল একটি জনপ্রিয় জাভাস্ক্রিপ্ট কম্প্রেশন টুল। ওয়েবপ্যাক v4 এই লাইব্রেরির জন্য একটি প্লাগইন অন্তর্ভুক্ত করে ডিফল্টভাবে মিনিফাইড বিল্ড ফাইল তৈরি করতে।
স্ট্যাক-নির্দিষ্ট নির্দেশিকা
ড্রুপাল
অ্যাডমিনিস্ট্রেশন » কনফিগারেশন » ডেভেলপমেন্ট পৃষ্ঠায় আপনি সমষ্টিগত জাভাস্ক্রিপ্ট ফাইল সক্রিয় করেছেন তা নিশ্চিত করুন।
জুমলা
জুমলা এক্সটেনশনের একটি সংখ্যা আপনার স্ক্রিপ্টগুলিকে সংযুক্ত করে, ছোট করে এবং সংকুচিত করে আপনার সাইটের গতি বাড়াতে পারে। এছাড়াও এই কার্যকারিতা প্রদান করে যে টেমপ্লেট আছে.
ম্যাজেন্টো
স্থির বিষয়বস্তু স্থাপনা থেকে সমস্ত জাভাস্ক্রিপ্ট সম্পদকে ছোট করতে Terser ব্যবহার করুন, এবং অন্তর্নির্মিত মিনফিকেশন বৈশিষ্ট্য নিষ্ক্রিয় করুন৷
প্রতিক্রিয়া
যদি আপনার বিল্ড সিস্টেম স্বয়ংক্রিয়ভাবে JS ফাইলগুলিকে ছোট করে, তবে নিশ্চিত করুন যে আপনি আপনার অ্যাপ্লিকেশনটির উত্পাদন বিল্ড স্থাপন করছেন। আপনি প্রতিক্রিয়া বিকাশকারী সরঞ্জাম এক্সটেনশন দিয়ে এটি পরীক্ষা করতে পারেন।
ওয়ার্ডপ্রেস
ওয়ার্ডপ্রেস প্লাগইনগুলির একটি সংখ্যা আপনার স্ক্রিপ্টগুলিকে সংযুক্ত করে, ছোট করে এবং সংকুচিত করে আপনার সাইটের গতি বাড়াতে পারে৷ যদি সম্ভব হয় তবে আপনি এই মিনিফিকেশনটি সামনে করার জন্য একটি বিল্ড প্রক্রিয়া ব্যবহার করতে চাইতে পারেন।