এইচটিএমটি / জাভাস্ক্রিপ্ট মিনিফিকেশন কেন উপকারী যখন এইচটিটিপি প্রোটোকল ইতিমধ্যে জিজেপ ডেটা সংক্ষেপণ সমর্থন করে?
আমি বুঝতে পেরেছি যে জাভাস্ক্রিপ্ট / এইচটিএমএল মিনিফিকেশন অপ্রয়োজনীয় শ্বেতস্পেস সরানোর মাধ্যমে জাভাস্ক্রিপ্ট / এইচটিএমএল ফাইলের আকার উল্লেখযোগ্যভাবে হ্রাস করার সম্ভাবনা রয়েছে এবং সম্ভবত কয়েকটি অক্ষরে পরিবর্তকের নাম পরিবর্তন করা সম্ভব হয়েছে, তবে যখন অনেকগুলি পুনরাবৃত্তি ঘটে তখন LZW অ্যালগরিদম বিশেষত ভাল করে না অক্ষর (উদাহরণস্বরূপ প্রচুর সাদা জায়গা?)
আমি বুঝতে পারি যে কয়েকটি জাভাস্ক্রিপ্ট মিনিফিকেশন সরঞ্জাম কেবল আকার হ্রাস করার চেয়ে আরও বেশি কিছু করে। গুগলের ক্লোজার সংকলক, উদাহরণস্বরূপ, ফাংশনগুলি ইনলাইন করে এবং অন্যান্য বিশ্লেষণ করে কোডের কার্যকারিতা উন্নত করার চেষ্টা করে। তবে জাভাস্ক্রিপ্ট মিনিফিকেশনের প্রাথমিক উদ্দেশ্যটি সাধারণত ফাইলের আকার হ্রাস করা।
আমি আরও বুঝতে পেরেছি যে অন্য কারণগুলির কারণে আপনি পারফর্মেন্স থেকে দূরে রাখতে চান, যেমন কোড অবলম্বন। তবে আবার, সেই কারণটি সাধারণত পারফরম্যান্স লাভ এবং ফাইলের আকার হ্রাস যতটা জোর দেওয়া হয় না। উদাহরণস্বরূপ, ক্লোজার কমপাইলারটি একটি নিবিড় সরঞ্জাম হিসাবে বিজ্ঞাপন নয়, কোড আকারের হ্রাসকারী এবং ডাউনলোড-গতি বর্ধক হিসাবে।
সুতরাং, আপনি ইতিমধ্যে জাজিপ সংক্ষেপণের মাধ্যমে ফাইলের আকারকে উল্লেখযোগ্যভাবে হ্রাস করার সময় জাভাস্ক্রিপ্ট / এইচটিএমএল মিনিফিকেশন থেকে আপনি কতটা কার্যকারিতা অর্জন করবেন ?