আপনি হয়ত ক্রোম বৈচিত্রের কথা শুনেছেন, কখনও কখনও ক্রোম ফিল্ড ট্রায়াল নামে পরিচিত, বা এমনকি অভ্যন্তরীণ কোডনেম, ক্রোম ফিঞ্চ।
এগুলি একই জিনিসের নাম: নতুন বৈশিষ্ট্য পরীক্ষা করার একটি প্রক্রিয়া বা Chrome ব্রাউজারে বা ChromeOS, Chrome অপারেটিং সিস্টেম যা Chromebook এ চলে৷
ক্রোম বৈচিত্র কি?
Chrome বৈচিত্রগুলি Chrome কে একটি নতুন বৈশিষ্ট্য সক্রিয় করতে, একটি বৈশিষ্ট্য নিষ্ক্রিয় করতে বা ব্যবহারকারীদের একটি উপসেটের জন্য একটি বৈশিষ্ট্য পরিবর্তনের চেষ্টা করতে সক্ষম করে৷
ক্রোমের সব কিছু ক্রোম বৈচিত্র ব্যবহার করে চালু করা হয় না। যাইহোক, Chrome টিম যখনই আমাদের প্রয়োজন তখন Chrome বৈচিত্রগুলি ব্যবহার করতে পারে৷ ক্রোম বৈচিত্র ব্যবহার করা যেতে পারে:
- Chrome ইঞ্জিনিয়ারদের একটি নির্দিষ্ট পরিবর্তন করার বিষয়ে বিশেষভাবে সতর্ক থাকতে দিন। তারা ব্রাউজারের পারফরম্যান্সে ঝুঁকি দেখতে পারে বা অন্য উদ্বেগ থাকতে পারে।
- একটি পরিবর্তন বা একটি আপডেট সম্পর্কে একটি হাইপোথিসিস যাচাই করুন। উদাহরণ স্বরূপ, একটি Chrome ভেরিয়েশন গ্রুপের ব্যবহারকারীদের শতাংশের জন্য, আমরা ব্যবহারকারীদের প্রকৃত নেটওয়ার্ক অবস্থার জন্য Chromeকে দ্রুততর করার জন্য QUIC নেটওয়ার্কিং প্রোটোকল পরামিতিগুলি পরিবর্তন করেছি৷
- একটি মূল ট্রায়াল বৈশিষ্ট্য নিয়ন্ত্রণ সক্রিয়করণ. ডিফল্টরূপে, একটি বৈধ ট্রায়াল টোকেন প্রদান করে এমন সমস্ত পৃষ্ঠাগুলিতে অরিজিন ট্রায়ালগুলি সক্ষম করা হয়৷ কিন্তু কিছু ক্ষেত্রে, একটি বৈশিষ্ট্য নির্দিষ্ট ব্যবহারকারীদের কাছে উপলব্ধ নাও হতে পারে, এমনকি যদি তারা একটি বৈধ ট্রায়াল টোকেন প্রদান করে এমন একটি পৃষ্ঠায় যান।
ক্রোম বৈচিত্র কিভাবে কাজ করে?
ডেস্কটপ বা মোবাইলে প্রতি 30 মিনিটে, অথবা আপনি যখনই ক্রোম শুরু করেন, ব্রাউজারটি Chrome বৈচিত্র্যের কনফিগারেশন ফাইলটি পাওয়ার জন্য Chrome ব্যাকএন্ডের কাছে একটি অনুরোধ করে, যা বৈচিত্র্যের বীজ নামে পরিচিত। ক্রোম বৈচিত্র্যের বীজ সরবরাহ করার জন্য একটি ডেডিকেটেড সার্ভার রয়েছে। ক্রোম সার্ভারে একটি HTTPS অনুরোধ করে এবং সার্ভার একটি ডেল্টা-সংকুচিত বীজ দিয়ে প্রতিক্রিয়া জানায়।
যখন আপনার ডিভাইসের পরিচিতিরা ক্রোম বীজ ফাইলের জন্য অনুরোধ করে, তখন Chrome সংস্করণ নম্বর এবং এটি যে অপারেটিং সিস্টেমে চলছে সেটি প্রদান করে৷ Chrome ভেরিয়েশন ব্যাকএন্ড দ্বারা প্রত্যাবর্তিত ফাইলটি বৈশিষ্ট্যগুলি চালু করতে, বৈশিষ্ট্যগুলি বন্ধ করতে বা একটি বৈশিষ্ট্যের বৈচিত্র উল্লেখ করতে ব্যবহৃত হয়৷
ক্রোম বীজ ফাইলের ডেটা এবং স্থানীয়ভাবে সঞ্চিত র্যান্ডমাইজেশন বীজ ব্যবহার করে, ব্রাউজারটিকে এলোমেলোভাবে একটি ভিন্নতা গোষ্ঠীতে বরাদ্দ করতে। আপনার ব্রাউজার, আপনার ডিভাইসে, এটি কোন বৈচিত্র্য গোষ্ঠীর অন্তর্গত তা ট্র্যাক রাখে৷
বৈশিষ্ট্য রোলআউট এবং Chrome চ্যানেল
ক্রোম ভেরিয়েশনের জন্য সবচেয়ে গুরুত্বপূর্ণ ব্যবহারগুলির মধ্যে একটি হল ক্রমান্বয়ে শতকরা ক্রোম ক্লায়েন্টে পরিবর্তন বা নতুন বৈশিষ্ট্যগুলি পর্যায়ক্রমে ফেজ করা। ক্রোমের মতো একটি জটিল অ্যাপ্লিকেশনের জন্য এটি অত্যন্ত গুরুত্বপূর্ণ, যার কোটি কোটি ব্যবহারকারী রয়েছে, একাধিক প্ল্যাটফর্মে হাজার হাজার ধরনের ডিভাইস রয়েছে, লক্ষ লক্ষ বিভিন্ন অ্যাপ এবং ওয়েবসাইটের জন্য কয়েক ডজন বিভিন্ন ভাষা ব্যবহার করে৷
Chrome ক্যানারি, ডেভ এবং বিটাতে ব্যবহার এবং পরীক্ষা থেকে Chrome মূল্যবান প্রতিক্রিয়া পায়৷ এই রিলিজ চ্যানেলগুলির মধ্যে যেকোনও বৈশিষ্ট্য সক্রিয় বা নিষ্ক্রিয় করতে আমরা Chrome বৈচিত্রগুলি ব্যবহার করতে পারি৷ যাইহোক, এই চ্যানেলগুলি প্রাথমিকভাবে বিকাশকারী এবং অন্যান্য বিশেষজ্ঞদের দ্বারা ব্যবহৃত হয়।
ক্রোম স্থিতিশীল ব্যবহারকারীরা ক্রোমের সাথে ভিন্নভাবে এবং অনেক বড় সংখ্যায় ইন্টারঅ্যাক্ট করে, তাই আমাদের সবসময় স্ট্যাবল চ্যানেলে যাচাই করতে হবে। এটি আমাদের সাধারণ ব্রাউজার ব্যবহারে যেকোন সমস্যার সম্মুখীন হতে পারে। ক্রোম প্রকৌশলীরা সর্বদা ভবিষ্যদ্বাণী করতে পারে না যে প্রকৃত ব্যবহারকারীরা পরিবর্তন এবং নতুন বৈশিষ্ট্যগুলিতে কীভাবে সাড়া দেবে, স্কেলে।
ক্রোম ভেরিয়েশন ক্রোম স্টেবলের জন্য ব্যবহার এবং মেট্রিক্স চেক করা সম্ভব করে। Chrome Stable-এ পরিবর্তনের প্রভাব পরিমাপ করে, আমরা সম্ভাব্য সেরা বৈশিষ্ট্যগুলি পাঠাতে পারি এবং একটি ভাল ব্রাউজার তৈরি করতে পারি, এমনকি যখন ট্রেড-অফগুলি জটিল হয়।
ক্রোম ইঞ্জিনিয়াররা কখন ক্রোম বৈচিত্র ব্যবহার করেন?
ক্রোমের ক্রোমের বৈচিত্র্যের প্রয়োজনের তিনটি প্রধান কারণ রয়েছে৷
একটি নতুন বৈশিষ্ট্য সক্রিয় করুন
একটি নতুন বৈশিষ্ট্য সক্রিয়করণের উপর নিয়ন্ত্রণ প্রদানের জন্য Chrome বৈচিত্রগুলি ব্যবহার করা বিশেষত যেকোন কিছুর জন্য উপযোগী যা কিছু উপায়ে আরও ঝুঁকিপূর্ণ হতে পারে, বা যা কর্মক্ষমতা প্রভাবিত করতে পারে৷
ক্রোম ভেরিয়েশন আমাদের ব্যবহারকারীদের একটি উপসেটকে একটি নতুন বৈশিষ্ট্য প্রদান করতে সক্ষম করে। ক্রোম ইঞ্জিনিয়াররা তারপরে পারফরম্যান্সের পার্থক্যগুলি পরীক্ষা করতে পারে বা ভিন্নতা গোষ্ঠী থেকে অন্যান্য ধরণের প্রতিক্রিয়া দেখতে পারে৷
একটি বৈশিষ্ট্য নিষ্ক্রিয় করুন
Chrome বৈচিত্রগুলি একটি বৈশিষ্ট্য বন্ধ করার জন্য একটি নিরাপত্তা ব্যবস্থা হিসাবে ব্যবহার করা যেতে পারে, যদিও এটি খুব কমই ঘটে।
উদাহরণস্বরূপ, একটি নতুন নেটওয়ার্কিং বৈশিষ্ট্য একটি অস্বীকৃত-অফ-সার্ভিস আক্রমণের বিষয় হয়ে উঠতে পারে। Chrome ভেরিয়েশনগুলিকে দ্রুত সেই বৈশিষ্ট্যটি চালু করতে ব্যবহার করা যেতে পারে, কারণ Chrome ভেরিয়েশন কনফিগারেশন প্রতি 30 মিনিটে ডাউনলোড করা হয় এবং প্রতিবার আপনি Chrome পুনরায় চালু করার সময় সেটিংস সক্রিয় করা হয়৷
বিপরীতে, ক্রোম আপডেট করা এবং কোটি কোটি ব্যবহারকারীদের কাছে প্রচারিত হওয়ার জন্য নতুন সংস্করণের জন্য অপেক্ষা করা অনেক ধীর হবে।
একটি বৈশিষ্ট্য পরিবর্তন করার চেষ্টা করুন
ক্রোম বৈচিত্র পরিবর্তন এবং আপডেট যাচাই করতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, মিথস্ক্রিয়াটিকে আরও মজাদার বোধ করার জন্য আমরা ক্রোম অফলাইন ডিনো গেমের অসুবিধাকে সূক্ষ্ম-টিউন করতে পারি।
নতুন বৈশিষ্ট্যগুলির দীর্ঘমেয়াদী প্রভাবগুলি অধ্যয়ন করতে ক্রোম বৈচিত্রগুলিও ব্যবহার করা যেতে পারে৷ এটি 1% বা তার কম ব্যবহারকারীদের একটি ছোট অনুপাতের জন্য বৈশিষ্ট্যগুলিকে আটকে রাখার জন্য Chrome বৈচিত্র পদ্ধতি ব্যবহার করে করা হয়৷ একটি হোল্ডব্যাক গ্রুপ পরিবর্তন এবং পার্শ্ব প্রতিক্রিয়া পরীক্ষা করার জন্য দরকারী হতে পারে যা শুধুমাত্র সময়ের সাথে দৃশ্যমান হয়।
একটি হোল্ডব্যাক গ্রুপ ইউজার ইন্টারফেস পরিবর্তনের জন্য বিশেষভাবে গুরুত্বপূর্ণ হতে পারে, যেখানে ব্যবহারকারীরা সম্ভবত একটি বৈশিষ্ট্যের সাথে ইন্টারঅ্যাক্ট করতে পারে যখন এটি নতুন হয়, তবে দীর্ঘমেয়াদে ভিন্নভাবে আচরণ করতে পারে।
উদাহরণ স্বরূপ, আমরা Chrome-এ একটি ফটো পিকার চালু করেছি, কিন্তু ফলাফলের তুলনা করার জন্য এই বৈশিষ্ট্যটি অস্থায়ীভাবে ব্যবহারকারীদের একটি ছোট শতাংশের কাছ থেকে আটকে রাখা হয়েছিল। আমরা আমাদের ব্যবহারকারীদের একটি উচ্চ অনুপাতে নতুন অ্যান্ড্রয়েড ফটো পিকার পাঠিয়েছি, এবং প্রাথমিকভাবে ওয়েবে গোষ্ঠী শেয়ার করা ছবির সংখ্যায় উল্লেখযোগ্য বৃদ্ধি দেখেছি। যাইহোক, যে ছয় মাসে আমাদের হোল্ডব্যাকের ভিন্নতা ছিল, আমরা দেখেছি লিফটের ব্যবহার উল্লেখযোগ্যভাবে কমে গেছে। এটি ছিল কারণ নতুন ফটো পিকারের উপলব্ধতা সাইটগুলিকে ফাইল ইনপুট উপাদানগুলিতে গ্রহণযোগ্য বৈশিষ্ট্য যুক্ত করতে উত্সাহিত করেছিল - যা সমস্ত ব্যবহারকারীর জন্য আরও ভাল অভিজ্ঞতার দিকে পরিচালিত করেছিল৷
বৈধকরণের জন্য ক্রোম বৈচিত্রগুলি কীভাবে ব্যবহার করা হয়?
যদি Chrome-এর বৈশিষ্ট্য এবং কর্মক্ষমতা উন্নত করতে সাহায্য করার জন্য সেটিংস সক্ষম করা হয় ( chrome://settings/syncSetup?search=improve
) তাহলে Chrome স্বয়ংক্রিয়ভাবে ব্যবহারকারী মেট্রিক্স বিশ্লেষণ (UMA) সহ Chrome ব্যাকএন্ডে মেট্রিক্স নিরীক্ষণ এবং পাঠাতে পারে।
আপনি chromestatus.com/metrics এ Chrome এর বেনামী ব্যবহারের পরিসংখ্যানের উদাহরণ দেখতে পারেন, যেমন পৃষ্ঠা লোডের শতাংশ যা একটি CSS বৈশিষ্ট্য বা HTML বা JavaScript বৈশিষ্ট্য ব্যবহার করে৷
একদল ব্যবহারকারীর পরিসংখ্যান অন্যের সাথে তুলনা করার জন্য Chrome বৈচিত্রগুলি বিশেষভাবে কার্যকর। উদাহরণস্বরূপ, কিছু ব্যবহারকারীর জন্য একটি বৈশিষ্ট্য চালু করা যেতে পারে এবং অন্যদের জন্য নয়, এবং তারপর Chrome প্রতিটি গ্রুপের জন্য মেট্রিক্স তুলনা করতে পারে। এই মেট্রিক্সের মধ্যে মেমরি ব্যবহার, পৃষ্ঠা লোডের সময় বা ব্রাউজার বৈশিষ্ট্যের ব্যবহার অন্তর্ভুক্ত থাকতে পারে। এটি Chrome প্রকৌশলীদের একটি বৈশিষ্ট্য চালু আছে এমন ব্যবহারকারীদের, বৈশিষ্ট্যটি বন্ধ করা ব্যবহারকারীদের বা বিভিন্ন বৈশিষ্ট্যের বৈচিত্র সহ ব্যবহারকারীদের মধ্যে পারফরম্যান্স বা অন্যান্য মেট্রিক্স তুলনা করতে দেয়৷
ফিল্ড ট্রায়াল
একটি বৈশিষ্ট্যের জন্য বৈচিত্র্যের প্রতিটি সেটকে একটি অধ্যয়ন বা ফিল্ড ট্রায়াল বলা হয় এবং প্রতিটির একটি নির্দিষ্ট সময়কাল থাকে। একবার একটি অধ্যয়ন সম্পূর্ণ হলে, যে কোনও ব্যবহারকারী যারা একটি নন-ডিফল্ট আচরণ গোষ্ঠীতে অন্তর্ভুক্ত ছিল তারা বৈশিষ্ট্যটির জন্য ডিফল্ট Chrome সেটিং পাবেন: হয় সক্ষম বা অক্ষম৷
বেশিরভাগ বৈশিষ্ট্য যা Chrome বৈচিত্র দ্বারা নিয়ন্ত্রিত হতে পারে এমন একটি পতাকার সাথে মিলে যায় যা chrome://flags
পৃষ্ঠা থেকে সেট করা যেতে পারে। বিকল্পভাবে, আপনি যদি কমান্ড লাইন থেকে Chrome চালান , তাহলে আপনি Chrome বৈচিত্রগুলি কনফিগার করতে --enable-features
এবং --disable-features
পতাকা ব্যবহার করতে পারেন।
--reset-variation-state
পতাকা বর্তমান ক্লায়েন্টের জন্য Chrome বৈচিত্র অবস্থার পুনরায় সেট করে। এর মানে হল ক্লায়েন্ট বিভিন্ন ক্রোম ভেরিয়েশন গ্রুপে যেতে পারে।
এন্টারপ্রাইজের জন্য Chrome বৈচিত্র
এন্টারপ্রাইজ গ্রাহকদের জন্য, ক্রোম ক্রোম বৈচিত্রগুলি পরিচালনা করার জন্য Chrome বৈচিত্র্য নীতি প্রদান করে৷ আমরা Chrome ভেরিয়েশনগুলিকে সক্ষম করার পরামর্শ দিই, যাতে Chrome দ্রুত গুরুত্বপূর্ণ নিরাপত্তা সমাধান প্রদান করতে পারে৷