আপডেট : ক্রোম 58+ এগুলি এবং অন্যান্য ডিবাগ বার্তা ডিফল্টরূপে লুকিয়েছিল। তাদের প্রদর্শন করতে 'তথ্য' এর পাশের তীরটি ক্লিক করুন এবং 'ভার্বোস' নির্বাচন করুন।
ক্রোম 57 ডিফল্টরূপে 'লঙ্ঘনগুলি লুকান' চালু করে। এগুলি আবার চালু করতে আপনাকে ফিল্টারগুলি সক্ষম করতে হবে এবং 'লঙ্ঘনগুলি লুকান' বাক্সটি চেক করতে হবে।
প্রকল্পের সাথে যুক্ত অন্য কেউ হঠাৎ এটি উপস্থিত হয়
আমি মনে করি আপনি সম্ভবত ক্রোম 56 এ আপডেট করেছেন more অন্তর্নিহিত সমস্যাগুলি অন্যান্য ব্রাউজারগুলিতে রয়েছে তবে ব্রাউজারগুলি কেবল আপনাকে সমস্যা বলে দিচ্ছে না। ক্রোমিয়াম টিকিটটি এখানে রয়েছে তবে এটি নিয়ে আসলেই কোনও আকর্ষণীয় আলোচনা নেই।
এই বার্তাগুলি ত্রুটির পরিবর্তে সতর্কতা হ'ল কারণ এটি সত্যই বড় সমস্যা তৈরি করে না। এটি ফ্রেমগুলি বাদ পড়ার কারণ হতে পারে বা অন্যথায় কম মসৃণ অভিজ্ঞতার কারণ হতে পারে।
তবে আপনার অ্যাপ্লিকেশনটির মান উন্নত করতে তারা তদন্ত এবং ফিক্সিংয়ের উপযুক্ত। এটি করার উপায় হ'ল বার্তাটি কী পরিস্থিতিতে উপস্থিত হয় সেদিকে মনোযোগ দেওয়া এবং যেখানে সমস্যাটি ঘটছে সেখানে সংকীর্ণ করতে পারফরম্যান্স টেস্টিং করা। পারফরম্যান্স টেস্টিং শুরু করার সহজ উপায় হ'ল কিছু কোড codeোকানো:
function someMethodIThinkMightBeSlow() {
const startTime = performance.now();
// Do the normal stuff for this function
const duration = performance.now() - startTime;
console.log(`someMethodIThinkMightBeSlow took ${duration}ms`);
}
আপনি আরো উন্নত পেতে চান, তাহলে আপনি ব্যবহার করতে পারে Chrome এর প্রোফাইলার , অথবা মত একটি মাপকাঠিতে গ্রন্থাগার ব্যবহার করতে এই এক ।
একবার আপনি এমন কিছু কোড খুঁজে পেয়েছেন যা দীর্ঘ সময় নিচ্ছে (50 মিম ক্রোমের দ্বারপ্রান্ত), আপনার কাছে কয়েকটি বিকল্প রয়েছে:
- অপ্রয়োজনীয় হতে পারে এমন কিছু / সমস্ত কাজ কেটে নিন
- কীভাবে একই কাজটি দ্রুত করা যায় তা নির্ধারণ করুন
- কোডটিকে একাধিক অ্যাসিনক্রোনাস পদক্ষেপে ভাগ করুন
(1) এবং (2) কঠিন বা অসম্ভব হতে পারে তবে এটি কখনও কখনও সত্যই সহজ এবং এটি আপনার প্রথম প্রচেষ্টা হওয়া উচিত। প্রয়োজনে এটি সর্বদা করা সম্ভব হবে (3) এটি করতে আপনি এমন কিছু ব্যবহার করবেন:
setTimeout(functionToRunVerySoonButNotNow);
অথবা
// This one is not available natively in IE, but there are polyfills available.
Promise.resolve().then(functionToRunVerySoonButNotNow);
আপনি এখানে জাভাস্ক্রিপ্ট অ্যাসিনক্রোনাস প্রকৃতি সম্পর্কে আরও পড়তে পারেন ।