DevTools খোলা থাকা অবস্থায় আপনি যদি "এই ট্যাবটি অন্যান্য ট্যাবের সাথে সম্পদ শেয়ার করে..." ইনফোবারে লেখা একটি বার্তা দেখতে পান, তাহলে আপনি প্রক্রিয়া ভাগ করে নেওয়ার পরীক্ষা সক্ষম সহ ছোট গ্রুপের অংশ৷ এই পোস্ট পরীক্ষা ব্যাখ্যা.
পরীক্ষা কি সম্পর্কে?
সাধারণত, আপনি যখন একই ওয়েবসাইট থেকে একাধিক ট্যাব খোলেন (যেমন Google ডক্স ), ক্রোম প্রতিটির জন্য একটি পৃথক রেন্ডারার প্রক্রিয়া তৈরি করে৷ প্রক্রিয়া ভাগ করে নেওয়ার পরীক্ষাটি একাধিক ট্যাবকে একই রেন্ডারার প্রক্রিয়া ভাগ করার অনুমতি দিয়ে এটি পরিবর্তন করে।
লক্ষ্য হল কর্মক্ষমতা উন্নত করা। উদাহরণস্বরূপ, দ্রুত পৃষ্ঠা লোড, উন্নত ( LCP ), এবং কম মেমরি ব্যবহার। আপনি এই বিস্তারিত নথিতে আরও জানতে পারবেন।
এটি কীভাবে Chrome DevTools-এ বিকাশকারীর অভিজ্ঞতাকে প্রভাবিত করে?
যেহেতু ট্যাবগুলি একটি প্রক্রিয়া (এবং এর প্রধান থ্রেড) ভাগ করতে পারে, তাই ডিবাগিং এবং কর্মক্ষমতা বিশ্লেষণে দুটি প্রভাব রয়েছে:
ব্রেকপয়েন্ট ডিবাগিং । আপনি যদি একটি ট্যাবে ডিবাগারকে বিরতি দেন, তাহলে এটি অন্যদের প্রক্রিয়া ভাগ করে নেওয়াকে প্রভাবিত করতে পারে। আপনি "অন্য ট্যাবে ডিবাগার পজ করা হয়েছে, সেই ট্যাবে স্যুইচ করতে ক্লিক করুন" দেখতে পাবেন। সতর্কতা কর্মক্ষমতা বিশ্লেষণ । হিপ স্ন্যাপশট এবং পারফরম্যান্স রেকর্ডিং একাধিক ট্যাব থেকে ডেটা ক্যাপচার করতে পারে, ফলাফলগুলি ব্যাখ্যা করা কঠিন করে তোলে।
পরীক্ষা নির্বাচন করা বা বের করা
কে ডিফল্টরূপে অপ্ট আউট করা হয়েছে৷
এই পরীক্ষাটি নিম্নলিখিত ব্যবহারকারীদের জন্য ডিফল্টরূপে বন্ধ করা হয়েছে:
- ক্রোম এন্টারপ্রাইজ ব্যবহারকারী
- পরীক্ষার জন্য ক্রোম
- ক্রোম মাথাবিহীন
- ডেভেলপাররা যারা সম্প্রতি DevTools ব্যবহার করেছেন (গত সাত দিনে)
অপ্ট আউট
আপনি সতর্কতার মধ্যে অপ্ট আউট বোতামে ক্লিক করে ম্যানুয়ালি অপ্ট আউট করতে পারেন৷ অথবা, Chrome পতাকা সেটিংস ( chrome://flags/#enable-process-per-site-up-to-main-frame-threshold
) ব্যবহার করে প্রধান ফ্রেম থ্রেশহোল্ড পরীক্ষা পর্যন্ত ProcessPerSite সক্ষম করুন।
নির্বাচন করা
নতুন পরীক্ষামূলক বৈশিষ্ট্যটি স্পষ্টভাবে পরীক্ষা করতে, নিম্নলিখিত কমান্ড লাইন পতাকাগুলির সাথে Chrome চালু করুন:
--enable-features=ProcessPerSiteUpToMainFrameThreshold:ProcessPerSiteMainFrameThreshold/20 -disable-features=ProcessPerSiteSkipDevtoolsUsers,ProcessPerSiteSkipEnterpriseUsers
প্রতিক্রিয়া
আমরা প্রক্রিয়া ভাগ করে নেওয়ার পরীক্ষায় আপনার প্রতিক্রিয়া শুনতে চাই! এই ফিডব্যাক ট্র্যাকারে আপনার প্রশ্ন বা আপনার সম্মুখীন হওয়া যেকোনো সমস্যা শেয়ার করুন।
প্রিভিউ চ্যানেল ডাউনলোড করুন
আপনার ডিফল্ট ডেভেলপমেন্ট ব্রাউজার হিসাবে Chrome Canary , Dev , বা Beta ব্যবহার করার কথা বিবেচনা করুন৷ এই প্রিভিউ চ্যানেলগুলি আপনাকে সর্বশেষ DevTools বৈশিষ্ট্যগুলিতে অ্যাক্সেস দেয়, আপনাকে অত্যাধুনিক ওয়েব প্ল্যাটফর্ম APIগুলি পরীক্ষা করতে দেয় এবং আপনার ব্যবহারকারীদের করার আগে আপনার সাইটে সমস্যাগুলি খুঁজে পেতে সহায়তা করে!
Chrome DevTools টিমের সাথে যোগাযোগ করুন
নতুন বৈশিষ্ট্য, আপডেট বা DevTools সম্পর্কিত অন্য কিছু নিয়ে আলোচনা করতে নিম্নলিখিত বিকল্পগুলি ব্যবহার করুন৷
- crbug.com এ আমাদের কাছে প্রতিক্রিয়া এবং বৈশিষ্ট্যের অনুরোধ জমা দিন।
- আরও বিকল্প > সাহায্য > DevTools-এ একটি DevTools সমস্যা রিপোর্ট করুন ব্যবহার করে একটি DevTools সমস্যা রিপোর্ট করুন।
- @ ChromeDevTools-এ টুইট করুন।
- DevTools YouTube ভিডিও বা DevTools টিপস YouTube ভিডিওগুলিতে নতুন কী আছে সে সম্পর্কে মন্তব্য করুন৷
DevTools খোলা থাকা অবস্থায় আপনি যদি "এই ট্যাবটি অন্যান্য ট্যাবের সাথে সম্পদ শেয়ার করে..." ইনফোবারে লেখা একটি বার্তা দেখতে পান, তাহলে আপনি প্রক্রিয়া ভাগ করে নেওয়ার পরীক্ষা সক্ষম সহ ছোট গ্রুপের অংশ৷ এই পোস্ট পরীক্ষা ব্যাখ্যা.
পরীক্ষা কি সম্পর্কে?
সাধারণত, আপনি যখন একই ওয়েবসাইট থেকে একাধিক ট্যাব খোলেন (যেমন Google ডক্স ), ক্রোম প্রতিটির জন্য একটি পৃথক রেন্ডারার প্রক্রিয়া তৈরি করে৷ প্রক্রিয়া ভাগ করে নেওয়ার পরীক্ষাটি একাধিক ট্যাবকে একই রেন্ডারার প্রক্রিয়া ভাগ করার অনুমতি দিয়ে এটি পরিবর্তন করে।
লক্ষ্য হল কর্মক্ষমতা উন্নত করা। উদাহরণস্বরূপ, দ্রুত পৃষ্ঠা লোড, উন্নত ( LCP ), এবং কম মেমরি ব্যবহার। আপনি এই বিস্তারিত নথিতে আরও জানতে পারবেন।
এটি কীভাবে Chrome DevTools-এ বিকাশকারীর অভিজ্ঞতাকে প্রভাবিত করে?
যেহেতু ট্যাবগুলি একটি প্রক্রিয়া (এবং এর প্রধান থ্রেড) ভাগ করতে পারে, তাই ডিবাগিং এবং কর্মক্ষমতা বিশ্লেষণে দুটি প্রভাব রয়েছে:
ব্রেকপয়েন্ট ডিবাগিং । আপনি যদি একটি ট্যাবে ডিবাগারকে বিরতি দেন, তাহলে এটি অন্যদের প্রক্রিয়া ভাগ করে নেওয়াকে প্রভাবিত করতে পারে। আপনি "অন্য ট্যাবে ডিবাগার পজ করা হয়েছে, সেই ট্যাবে স্যুইচ করতে ক্লিক করুন" দেখতে পাবেন। সতর্কতা কর্মক্ষমতা বিশ্লেষণ । হিপ স্ন্যাপশট এবং পারফরম্যান্স রেকর্ডিং একাধিক ট্যাব থেকে ডেটা ক্যাপচার করতে পারে, ফলাফলগুলি ব্যাখ্যা করা কঠিন করে তোলে।
পরীক্ষা নির্বাচন করা বা বের করা
কে ডিফল্টরূপে অপ্ট আউট করা হয়েছে৷
এই পরীক্ষাটি নিম্নলিখিত ব্যবহারকারীদের জন্য ডিফল্টরূপে বন্ধ করা হয়েছে:
- ক্রোম এন্টারপ্রাইজ ব্যবহারকারী
- পরীক্ষার জন্য ক্রোম
- ক্রোম মাথাবিহীন
- ডেভেলপাররা যারা সম্প্রতি DevTools ব্যবহার করেছেন (গত সাত দিনে)
অপ্ট আউট
আপনি সতর্কতার মধ্যে অপ্ট আউট বোতামে ক্লিক করে ম্যানুয়ালি অপ্ট আউট করতে পারেন৷ অথবা, Chrome পতাকা সেটিংস ( chrome://flags/#enable-process-per-site-up-to-main-frame-threshold
) ব্যবহার করে প্রধান ফ্রেম থ্রেশহোল্ড পরীক্ষা পর্যন্ত ProcessPerSite সক্ষম করুন।
নির্বাচন করা
নতুন পরীক্ষামূলক বৈশিষ্ট্যটি স্পষ্টভাবে পরীক্ষা করতে, নিম্নলিখিত কমান্ড লাইন পতাকাগুলির সাথে Chrome চালু করুন:
--enable-features=ProcessPerSiteUpToMainFrameThreshold:ProcessPerSiteMainFrameThreshold/20 -disable-features=ProcessPerSiteSkipDevtoolsUsers,ProcessPerSiteSkipEnterpriseUsers
প্রতিক্রিয়া
আমরা প্রক্রিয়া ভাগ করে নেওয়ার পরীক্ষায় আপনার প্রতিক্রিয়া শুনতে চাই! এই ফিডব্যাক ট্র্যাকারে আপনার প্রশ্ন বা আপনার সম্মুখীন হওয়া যেকোনো সমস্যা শেয়ার করুন।
প্রিভিউ চ্যানেল ডাউনলোড করুন
আপনার ডিফল্ট ডেভেলপমেন্ট ব্রাউজার হিসাবে Chrome Canary , Dev , বা Beta ব্যবহার করার কথা বিবেচনা করুন৷ এই প্রিভিউ চ্যানেলগুলি আপনাকে সর্বশেষ DevTools বৈশিষ্ট্যগুলিতে অ্যাক্সেস দেয়, আপনাকে অত্যাধুনিক ওয়েব প্ল্যাটফর্ম APIগুলি পরীক্ষা করতে দেয় এবং আপনার ব্যবহারকারীদের করার আগে আপনার সাইটে সমস্যাগুলি খুঁজে পেতে সহায়তা করে!
Chrome DevTools টিমের সাথে যোগাযোগ করুন
নতুন বৈশিষ্ট্য, আপডেট বা DevTools সম্পর্কিত অন্য কিছু নিয়ে আলোচনা করতে নিম্নলিখিত বিকল্পগুলি ব্যবহার করুন৷
- crbug.com এ আমাদের কাছে প্রতিক্রিয়া এবং বৈশিষ্ট্যের অনুরোধ জমা দিন।
- আরও বিকল্প > সাহায্য > DevTools-এ একটি DevTools সমস্যা রিপোর্ট করুন ব্যবহার করে একটি DevTools সমস্যা রিপোর্ট করুন।
- @ ChromeDevTools-এ টুইট করুন।
- DevTools YouTube ভিডিও বা DevTools টিপস YouTube ভিডিওগুলিতে নতুন কী আছে সে সম্পর্কে মন্তব্য করুন৷