ক্রোম বৈচিত্র কি?

নতুন ব্রাউজার বৈশিষ্ট্য পরীক্ষা করার জন্য Chrome-এর একটি প্রক্রিয়া

আপনি হয়তো Chrome ভেরিয়েশন, বা Chrome ফিল্ড ট্রায়ালের কথা শুনেছেন—অথবা এমনকি অভ্যন্তরীণ কোডনেম, Chrome Finch।

এগুলি একই জিনিসের নাম: Chrome ব্রাউজারে নতুন বৈশিষ্ট্য বা পরিবর্তনগুলি পরীক্ষা করার একটি প্রক্রিয়া, বা Chrome OS, Chrome অপারেটিং সিস্টেম যা Chromebooks এ চলে৷

ক্রোম বৈচিত্র্য কি জন্য ব্যবহৃত হয়?

Chrome বৈচিত্রগুলি Chrome কে একটি নতুন বৈশিষ্ট্য সক্রিয় করতে, একটি বৈশিষ্ট্য নিষ্ক্রিয় করতে , বা ব্যবহারকারীদের একটি উপসেটের জন্য একটি বৈশিষ্ট্যে একটি পরিবর্তন চেষ্টা করতে সক্ষম করে৷

ক্রোমের সমস্ত কিছু ক্রোম বৈচিত্র্য প্রক্রিয়ার মাধ্যমে প্রবর্তিত হয় না। যাইহোক, যখনই কোনো পরিবর্তন করার বিষয়ে আমাদের বিশেষভাবে সতর্ক থাকার প্রয়োজন হয়, অথবা যেখানে এমন একটি ঝুঁকি থাকে যে কোনো পরিবর্তন আমরা আশা করিনি এমনভাবে কর্মক্ষমতাকে প্রভাবিত করতে পারে তখনই Chrome টিম Chrome বৈচিত্র ব্যবহার করতে পারে। একটি 'পরিবর্তন' এর অর্থ হতে পারে Chrome এর কোডে কর্মক্ষমতা বৃদ্ধি, ব্রাউজারটি কেমন দেখায় বা কাজ করে তার একটি আপডেট, অথবা মাঝে মাঝে জাভাস্ক্রিপ্ট এপিআইতে একটি পরিবর্তন।

ক্রোম বৈচিত্রগুলি পরিবর্তন বা আপডেট সম্পর্কে একটি অনুমান যাচাই করতেও ব্যবহার করা যেতে পারে। উদাহরণ স্বরূপ, একটি ক্রোম ভেরিয়েশন গোষ্ঠীর ব্যবহারকারীদের শতাংশের জন্য, আমরা ব্যবহারকারীদের আসল নেটওয়ার্ক অবস্থার জন্য Chromeকে দ্রুততর করার জন্য QUIC নেটওয়ার্কিং প্রোটোকল প্যারামিটারগুলিকে টুইক করার চেষ্টা করেছি৷

আরেকটি ক্ষেত্র যেখানে আপনি Chrome এর বৈচিত্র্যের সম্মুখীন হতে পারেন তা হল আপনি যদি Chrome এর মূল ট্রায়াল নিয়ে কাজ করেন। ডিফল্টরূপে, একটি বৈধ ট্রায়াল টোকেন প্রদান করে এমন সমস্ত পৃষ্ঠাগুলিতে একটি মূল ট্রায়াল বৈশিষ্ট্য সক্ষম করা হয়, তবে কিছু ক্ষেত্রে Chrome বৈচিত্রগুলি একটি বৈশিষ্ট্যের সক্রিয়করণ নিয়ন্ত্রণ করতে ব্যবহৃত হয়৷ এর মানে হল যে একটি আসল ট্রায়াল বৈশিষ্ট্য নির্দিষ্ট ব্যবহারকারীদের কাছে উপলব্ধ নাও হতে পারে, এমনকি যখন তারা একটি বৈধ ট্রায়াল টোকেন প্রদান করে এমন একটি পৃষ্ঠায় যান। একটি অরিজিন ট্রায়াল বৈশিষ্ট্য সক্রিয় করার জন্য যোগ্য ব্যবহারকারীদের অনুপাত সম্পর্কে তথ্য প্রতিটি অরিজিন ট্রায়ালের জন্য ডকুমেন্টেশন এবং আপডেটের সাথে প্রদান করা হয়।

ক্রোম বৈচিত্র কিভাবে কাজ করে?

ডেস্কটপ বা মোবাইলে প্রতি 30 মিনিটে, অথবা আপনি যখনই ক্রোম শুরু করেন, ব্রাউজারটি Chrome বৈচিত্র্যের কনফিগারেশন ফাইলটি পাওয়ার জন্য Chrome ব্যাকএন্ডের কাছে একটি অনুরোধ করে, যা বৈচিত্র্যের বীজ নামে পরিচিত। অন্য কথায়, ক্রোম বৈচিত্র্যের বীজ সরবরাহ করার জন্য একটি ডেডিকেটেড সার্ভার রয়েছে। ক্রোম সার্ভারে একটি HTTPS অনুরোধ করে এবং সার্ভার একটি ডেল্টা-সংকুচিত বীজ দিয়ে প্রতিক্রিয়া জানায়।

ক্রোম ভেরিয়েশন ব্যাকএন্ডে যাওয়া ব্রাউজার এবং অপারেটিং সিস্টেম সম্পর্কে তথ্য; ক্রোম বৈচিত্র্যের বীজ ব্রাউজারে যাচ্ছে, যার একটি র্যান্ডমাইজেশন বীজ রয়েছে।

যখন আপনার ডিভাইসে থাকা ক্রোম সিড ফাইলটি পেতে Chrome বৈচিত্র্যের ব্যাকএন্ডের সাথে যোগাযোগ করে, তখন এটি Chrome এর সংস্করণ এবং এটি যে অপারেটিং সিস্টেমে চলছে সে সম্পর্কেও তথ্য প্রদান করে৷ Chrome ভেরিয়েশন ব্যাকএন্ড দ্বারা প্রত্যাবর্তিত ফাইলটি বৈশিষ্ট্যগুলি চালু করতে, বৈশিষ্ট্যগুলি বন্ধ করতে বা একটি বৈশিষ্ট্যের বৈচিত্র উল্লেখ করতে ব্যবহৃত হয়৷

ক্রোম বীজ ফাইলের ডেটা এবং স্থানীয়ভাবে সঞ্চিত র্যান্ডমাইজেশন বীজ ব্যবহার করে, ব্রাউজারটিকে এলোমেলোভাবে একটি ভিন্নতা গোষ্ঠীতে বরাদ্দ করতে। অন্য কথায়, র্যান্ডমাইজেশন বীজ, ক্রোম ভেরিয়েশন ব্যাকএন্ড থেকে বীজ ফাইলের সাথে মিলিত, ব্যবহারকারীদের একটি উপসেটের জন্য ব্রাউজারে বৈশিষ্ট্যগুলি সক্রিয় বা নিষ্ক্রিয় করতে ব্যবহার করা যেতে পারে। আপনার ব্রাউজার, আপনার ডিভাইসে, এটি কোন বৈচিত্র্য গোষ্ঠীর অন্তর্গত তা ট্র্যাক রাখে৷

বৈশিষ্ট্য রোলআউট এবং Chrome চ্যানেল

ক্রোম বৈচিত্র্যের জন্য সবচেয়ে গুরুত্বপূর্ণ ব্যবহারগুলির মধ্যে একটি হল ব্যবহারকারীদের শতাংশে ধীরে ধীরে পরিবর্তন বা নতুন বৈশিষ্ট্যগুলি রোল আউট করা৷ এটি ক্রোমের মতো একটি জটিল অ্যাপ্লিকেশনের জন্য অত্যন্ত গুরুত্বপূর্ণ যার কোটি কোটি ব্যবহারকারী রয়েছে, একাধিক প্ল্যাটফর্মে হাজার হাজার ধরণের ডিভাইস রয়েছে, লক্ষ লক্ষ বিভিন্ন অ্যাপ এবং ওয়েবসাইটের জন্য কয়েক ডজন বিভিন্ন ভাষা ব্যবহার করে৷

Chrome ক্যানারি, ডেভ এবং বিটাতে ব্যবহার এবং পরীক্ষা থেকে Chrome মূল্যবান প্রতিক্রিয়া পায়৷ এই রিলিজ চ্যানেলগুলির মধ্যে যেকোনও বৈশিষ্ট্য সক্রিয় বা নিষ্ক্রিয় করতে আমরা Chrome বৈচিত্রগুলি ব্যবহার করতে পারি৷ যাইহোক, এই চ্যানেলগুলি প্রাথমিকভাবে বিকাশকারী এবং অন্যান্য বিশেষজ্ঞদের দ্বারা ব্যবহৃত হয়। ক্রোম স্থিতিশীল ব্যবহারকারীরা ক্রোমের সাথে ভিন্নভাবে এবং অনেক বড় সংখ্যায় ইন্টারঅ্যাক্ট করে, তাই আমাদের সবসময় স্ট্যাবল চ্যানেলে যাচাই করতে হবে। এটি আমাদের সাধারণ ব্রাউজার ব্যবহারে যেকোন সমস্যার সম্মুখীন হতে সাহায্য করে। ক্রোম প্রকৌশলীরা সর্বদা ভবিষ্যদ্বাণী করতে পারে না যে প্রকৃত ব্যবহারকারীরা পরিবর্তন এবং নতুন বৈশিষ্ট্যগুলিতে কীভাবে সাড়া দেবে, স্কেলে।

ক্রোম ভেরিয়েশন হল এটির সাথে সাহায্য করার জন্য একটি গুরুত্বপূর্ণ প্রক্রিয়া, এটি সক্রিয় বা নিষ্ক্রিয় বৈশিষ্ট্য সহ Chrome স্টেবলের ব্যবহার এবং মেট্রিক্স পরীক্ষা করা সম্ভব করে। Chrome Stable-এ পরিবর্তনের প্রভাব পরিমাপ করে, আমরা সম্ভাব্য সেরা বৈশিষ্ট্যগুলি পাঠাতে পারি এবং একটি ভাল ব্রাউজার তৈরি করতে পারি—এমনকি যখন ট্রেড-অফগুলি জটিল হয়।

ক্রোম ইঞ্জিনিয়াররা কখন ক্রোম বৈচিত্র ব্যবহার করেন?

ক্রোমের ক্রোমের বৈচিত্র্যের প্রয়োজনের তিনটি প্রধান কারণ রয়েছে৷

একটি নতুন বৈশিষ্ট্য সক্রিয় করুন

একটি নতুন বৈশিষ্ট্য সক্রিয়করণের উপর নিয়ন্ত্রণ প্রদানের জন্য Chrome বৈচিত্রগুলি ব্যবহার করা বিশেষত যেকোন কিছুর জন্য উপযোগী যা কিছু উপায়ে আরও ঝুঁকিপূর্ণ হতে পারে, বা যা কর্মক্ষমতা প্রভাবিত করতে পারে৷

ক্রোম বৈচিত্র্য আমাদের ব্যবহারকারীদের একটি উপসেটে একটি নতুন বৈশিষ্ট্য রোল আউট করতে সক্ষম করে৷ তারপরে, ক্রোম ইঞ্জিনিয়াররা পারফরম্যান্সের পার্থক্যগুলি পরীক্ষা করতে পারে বা ভিন্নতা গোষ্ঠী থেকে অন্যান্য ধরণের প্রতিক্রিয়া দেখতে পারে৷

একটি বৈশিষ্ট্য নিষ্ক্রিয় করুন

Chrome বৈচিত্রগুলি একটি বৈশিষ্ট্য বন্ধ করার জন্য একটি সুরক্ষা ব্যবস্থা হিসাবে ব্যবহার করা যেতে পারে — যদিও এটি খুব কমই ঘটে৷

উদাহরণস্বরূপ, একটি নতুন নেটওয়ার্কিং বৈশিষ্ট্য একটি অস্বীকৃত-অফ-সার্ভিস আক্রমণের বিষয় হয়ে উঠতে পারে। ক্রোম ভেরিয়েশনগুলিকে এর মতো একটি বৈশিষ্ট্য দ্রুত বন্ধ করতে ব্যবহার করা যেতে পারে, কারণ Chrome ভেরিয়েশন কনফিগারেশন প্রতি 30 মিনিটে ডাউনলোড করা হয় এবং প্রতিবার আপনি Chrome পুনরায় চালু করার সময় সেটিংস সক্রিয় করা হয়৷ বিপরীতে, ক্রোম আপডেট করা এবং কোটি কোটি ব্যবহারকারীদের কাছে প্রচারিত হওয়ার জন্য নতুন সংস্করণের জন্য অপেক্ষা করা অনেক ধীর হবে।

একটি বৈশিষ্ট্য পরিবর্তন করার চেষ্টা করুন

সবশেষে, ক্রোম ভেরিয়েশন পরিবর্তন এবং আপডেট যাচাই করতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, মিথস্ক্রিয়াটিকে আরও মজাদার বোধ করার জন্য আমরা ক্রোম অফলাইন ডিনো গেমের অসুবিধাকে সূক্ষ্ম-টিউন করতে পারি।

নতুন বৈশিষ্ট্যগুলির দীর্ঘমেয়াদী প্রভাবগুলি অধ্যয়ন করতে ক্রোম বৈচিত্রগুলিও ব্যবহার করা যেতে পারে৷ এটি 1% বা তার কম ব্যবহারকারীদের একটি ছোট অনুপাতের জন্য বৈশিষ্ট্যগুলিকে আটকে রাখার জন্য Chrome বৈচিত্র পদ্ধতি ব্যবহার করে করা হয়৷ একটি হোল্ডব্যাক গ্রুপ পরিবর্তন এবং পার্শ্ব প্রতিক্রিয়া পরীক্ষা করার জন্য দরকারী হতে পারে যা শুধুমাত্র সময়ের সাথে দৃশ্যমান হয়।

একটি হোল্ডব্যাক গ্রুপ ইউজার ইন্টারফেস পরিবর্তনের জন্য বিশেষভাবে গুরুত্বপূর্ণ হতে পারে, যেখানে ব্যবহারকারীরা সম্ভবত একটি বৈশিষ্ট্যের সাথে ইন্টারঅ্যাক্ট করতে পারে যখন এটি নতুন হয়, তবে দীর্ঘমেয়াদে ভিন্নভাবে আচরণ করতে পারে।

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

বৈধকরণের জন্য ক্রোম বৈচিত্রগুলি কীভাবে ব্যবহার করা হয়?

যদি Chrome-এর বৈশিষ্ট্য এবং কর্মক্ষমতা উন্নত করতে সাহায্য করার জন্য সেটিংস সক্ষম করা হয় ( chrome://settings/syncSetup?search=improve ) তাহলে Chrome স্বয়ংক্রিয়ভাবে ক্রোম ব্যাকএন্ডে মেট্রিক্স নিরীক্ষণ করতে এবং পাঠাতে পারে, ব্যবহারকারী মেট্রিক্স অ্যানালাইসিস (UMA) নামে পরিচিত একটি প্রক্রিয়া ব্যবহার করে। আপনি chromestatus.com/metrics এ Chrome এর বেনামী ব্যবহারের পরিসংখ্যানের উদাহরণ দেখতে পারেন, যেমন পৃষ্ঠা লোডের শতাংশ যা একটি CSS বৈশিষ্ট্য বা HTML বা JavaScript বৈশিষ্ট্য ব্যবহার করে৷

একদল ব্যবহারকারীর পরিসংখ্যান অন্যের সাথে তুলনা করার জন্য Chrome বৈচিত্রগুলি বিশেষভাবে কার্যকর। উদাহরণস্বরূপ, কিছু ব্যবহারকারীর জন্য একটি বৈশিষ্ট্য চালু করা যেতে পারে এবং অন্যদের জন্য নয়, এবং Chrome প্রতিটি গ্রুপের জন্য মেট্রিক্স তুলনা করতে পারে। এই মেট্রিক্সের মধ্যে মেমরি ব্যবহার, পৃষ্ঠা লোডের সময় বা ব্রাউজার বৈশিষ্ট্যের ব্যবহার অন্তর্ভুক্ত থাকতে পারে। এটি Chrome প্রকৌশলীদের একটি বৈশিষ্ট্য চালু আছে এমন ব্যবহারকারীদের মধ্যে কর্মক্ষমতা বা অন্যান্য মেট্রিক্স তুলনা করতে সক্ষম করে, যে ব্যবহারকারীদের বৈশিষ্ট্যটি বন্ধ রয়েছে, অথবা বিভিন্ন বৈশিষ্ট্যের বৈচিত্র রয়েছে এমন ব্যবহারকারীদের মধ্যে।

ক্রোম বৈচিত্র ক্ষেত্র ট্রায়াল

একটি বৈশিষ্ট্যের জন্য বৈচিত্র্যের প্রতিটি সেটকে একটি অধ্যয়ন বা ফিল্ড ট্রায়াল বলা হয়, এবং প্রতিটির একটি নির্দিষ্ট সময়কাল থাকে। একবার একটি বৈশিষ্ট্যের জন্য একটি অধ্যয়ন শেষ হয়ে গেলে, যে কোনও ব্যবহারকারী যারা একটি নন-ডিফল্ট আচরণ গোষ্ঠীতে অন্তর্ভুক্ত ছিলেন তারা বৈশিষ্ট্যটির জন্য ডিফল্ট Chrome সেটিং পাবেন: হয় সক্ষম বা অক্ষম৷

বেশিরভাগ বৈশিষ্ট্য যা Chrome বৈচিত্র দ্বারা নিয়ন্ত্রিত হতে পারে এমন একটি পতাকার সাথে মিলে যায় যা chrome://flags পৃষ্ঠা থেকে সেট করা যেতে পারে। বিকল্পভাবে, আপনি যদি কমান্ড লাইন থেকে Chrome চালান , তাহলে আপনি Chrome বৈচিত্রগুলি কনফিগার করতে --enable-features এবং --disable-features পতাকা ব্যবহার করতে পারেন।

এন্টারপ্রাইজের জন্য Chrome বৈচিত্র

এন্টারপ্রাইজ গ্রাহকদের জন্য, Chrome বৈচিত্রগুলি পরিচালনা করতে Chrome ভেরিয়েশন নীতিও প্রদান করে৷ অবশ্যই, আমরা Chrome ভেরিয়েশনগুলিকে সক্ষম করার পরামর্শ দিই, যাতে Chrome দ্রুত গুরুত্বপূর্ণ নিরাপত্তা সমাধান প্রদান করতে পারে৷

আরও খোঁজ