আমার কাছে একটি 700kbসংক্ষেপিত জেএস ফাইল রয়েছে যা প্রতিটি পৃষ্ঠায় লোড হয়। 12প্রতিটি পৃষ্ঠায় আমার কাছে জাভাস্ক্রিপ্ট ফাইল থাকার আগে কিন্তু এইচটিসি অনুরোধগুলি হ্রাস করার জন্য আমি সেগুলি সমস্ত সংকুচিত করেছিলাম 1 file।
এই ফাইলটি হয় ~130kb gzippedএবং পরিবেশন করা হয় gzip। তবে স্থানীয় কম্পিউটারে এটি এখনও প্যাকড এবং প্রতিটি পৃষ্ঠায় লোড করা আছে। এটি কি পারফরম্যান্সের সমস্যা?
আমি ফায়ারব্যাগ প্রোফাইলারের সাহায্যে জাভাস্ক্রিপ্টটি প্রোফাইল করেছি কিন্তু কোনও সমস্যা দেখিনি। আমি যে সমস্যা / বিভ্রমের মুখোমুখি হচ্ছি তা হ'ল সেই ফাইলটিতে সংক্ষেপিত jquery লাইব্রেরি রয়েছে যা কখনও কখনও বর্তমান পৃষ্ঠায় ব্যবহার করা হয় না।
উদাহরণস্বরূপ jquery datatables200kb সংকুচিত এবং এটি কেবল আমার ওয়েবসাইট পৃষ্ঠাগুলির 2 এ লোড করা হয়। আর একটি হ'ল jqplotআর তা হ'ল 200kb।
আমার কাছে এখন 400kbঅতিরিক্ত কোড 80%রয়েছে যা পৃষ্ঠাগুলিতে কার্যকর হয় না ।
আমার কি 1 ফাইলে সব ছেড়ে দেওয়া উচিত?
আমার কি jquery লাইব্রেরিগুলি বের করা উচিত এবং কেবলমাত্র বর্তমান পৃষ্ঠায় প্রাসঙ্গিক জেএস লোড করা উচিত?