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