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

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

Chrome Dev সপ্তাহে এক বা দুইবার প্রকাশ করা হয়।
Chrome Dev দেখায় যে Chrome টিম এই মুহূর্তে কী নিয়ে কাজ করছে। এই রিলিজ চ্যানেলটি এখনও বেশ নতুন। আমরা Canary-র চেয়ে এটি বেশি পরীক্ষা করি, কিন্তু তারপরেও আপনি এতে বাগ এবং অন্যান্য ত্রুটি খুঁজে পাওয়ার সম্ভাবনা রয়েছে।
ক্রোম বিটা

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

ক্রোম স্টেবল প্রতি দুই থেকে তিন সপ্তাহে ছোটখাটো আপডেট এবং প্রতি চার সপ্তাহে বড় রিলিজের জন্য আপডেট করা হয়।
এই রিলিজটি বেশিরভাগ মানুষের কাছে ক্রোম নামে পরিচিত। কঠোর স্বয়ংক্রিয় পরীক্ষা এবং ম্যানুয়াল যাচাই সম্পন্ন করার পরেই পরিবর্তন ও আপডেটগুলো স্টেবল সংস্করণে অন্তর্ভুক্ত করা হয়।
এটিই সেই ক্রোম চ্যানেল যা ডিফল্ট এবং বর্তমান হিসেবে বিবেচনা করা উচিত। অধিকাংশ ব্যবহারকারী এই চ্যানেলটিই ইনস্টল করে থাকেন।
চ্যানেল ≠ সংস্করণ
প্রতিটি রিলিজ চ্যানেলের মধ্যে ক্রোমের একাধিক সংস্করণ স্থাপন করা হয়, কারণ পরীক্ষার সময় আপডেট, উন্নতি এবং বাগ ফিক্স অন্তর্ভুক্ত করা হয়। প্রতিটি চ্যানেলের জন্য, একটি রিলিজ চক্র জুড়ে সংস্করণটি একই প্রধান সংস্করণ নম্বর বজায় রাখে। উদাহরণস্বরূপ, যখন এই পৃষ্ঠাটি প্রথম প্রকাশিত হয়েছিল, তখন ক্রোম স্টেবল ছিল ১০১ সংস্করণে, ক্রোম বিটা ছিল ১০২, এবং ক্রোম ডেভ ও ক্রোম ক্যানারি ছিল ১০৩-এর ভিন্ন ভিন্ন সংস্করণ। আপনি মাঝে মাঝে এই প্রধান নম্বরগুলিকে মাইলস্টোন হিসাবে উল্লেখ করতে দেখবেন: যেমন, M101 বা M102।
আপনি যে সংস্করণটি ব্যবহার করছেন সে সম্পর্কে জানতে আগ্রহী হলে, chrome://version পৃষ্ঠাটি দেখুন। প্রতিটি চ্যানেলের জন্য সময়ের সাথে সাথে সংস্করণ নম্বরটি কীভাবে পরিবর্তিত হয় তা আপনি পর্যবেক্ষণ করতে পারেন। আপনি ChromiumDash- এ প্রতিটি ক্রোম রিলিজ চ্যানেল এবং প্ল্যাটফর্মের সর্বশেষ সংস্করণগুলি পরীক্ষা করতে পারেন। এই সাইটটি সংস্করণগুলির মধ্যে কোডের পার্থক্য দেখার জন্য সরঞ্জামও সরবরাহ করে।
ক্রোমের রিলিজ চ্যানেলের প্রয়োজন কেন?
ক্রোমের হাজার হাজার অবদানকারী, লক্ষ লক্ষ লাইনের কোড এবং কোটি কোটি ব্যবহারকারী রয়েছে। বহুল ব্যবহৃত ও জটিল সফটওয়্যারের জন্য শক্তিশালী প্রক্রিয়া এবং কঠোর পরীক্ষা পদ্ধতি প্রয়োজন, যাতে নতুন ফিচার ও কোডের পরিবর্তনগুলো কোনো বাগ তৈরি না করে এবং অপ্রত্যাশিত পার্শ্বপ্রতিক্রিয়া সৃষ্টি না করে। স্টেবল রিলিজের পরেও ক্রোমের ইঞ্জিনিয়াররা পরীক্ষা চালিয়ে যান, যখন সাধারণ মানুষ ব্যাপকভাবে ব্রাউজারটি ব্যবহার করা শুরু করে।
ওয়েব ব্রাউজারগুলো বিচ্ছিন্নভাবে কাজ করে না! সেগুলোকে প্রতিনিয়ত পরিবর্তনশীল লক্ষ লক্ষ ওয়েবসাইটের অদ্ভুত বৈশিষ্ট্য এবং ব্যবহারকারীর প্রত্যাশিত ও অপ্রত্যাশিত সব ধরনের আচরণের সাথে মানিয়ে চলতে হয়।
আমরা চাইলে শত শত পরিবর্তন ও আপডেটসহ ক্রোমের একটি নতুন সংস্করণ একবারে কোটি কোটি ব্যবহারকারীর জন্য প্রকাশ করতে পারতাম—যাতে তারা কয়েক ডজন ভাষায়, একাধিক অপারেটিং সিস্টেমে এবং হাজার হাজার ভিন্ন ডিভাইসে ব্যবহার করতে পারে—এবং শুধু ভালো কিছুর আশায় বসে থাকতে পারতাম। অবশ্যই, আমরা তা করি না। এর পরিবর্তে, আমরা ক্রোম ক্যানারিতে কোনো পরিবর্তন বা নতুন ফিচার নিয়ে পরীক্ষা-নিরীক্ষা শুরু করি। অন্য কথায়, আমরা অ্যাপ্লিকেশন কোডের একটি অংশ আপডেট করি। কিছু পরিবর্তন আর এগোয় না—কিন্তু যদি সবকিছু ঠিকঠাক চলে, আমরা সেই পরিবর্তনসহ ক্রোম ডেভ সংস্করণ আপডেট করি, তারপর ক্রোম বেটা সংস্করণ, যেখানে আরও বেশি বেশি পরীক্ষা ও যাচাই চলতে থাকে, যতক্ষণ না অবশেষে পরিবর্তিত কোডটি ক্রোম স্টেবল সংস্করণে স্থান পায়। ক্রোম স্টেবল হলো ক্রোমের সেই সংস্করণ যা প্রায় সবাই ব্যবহার করে—বেশিরভাগ মানুষ এটিকে শুধু 'ক্রোম' বলেই ডাকে।
নতুন ফিচার পরীক্ষা ও চালু করতে ক্রোম আর কী কী পদ্ধতি ব্যবহার করে?
মাঠ পরীক্ষা
ক্রোম এমনভাবে ডিজাইন করা হয়েছে যাতে ফিল্ড ট্রায়াল ফ্ল্যাগ ব্যবহার করে কিছু নতুন ফিচার চালু বা বন্ধ করা যায়। আপনার ডিভাইসে চলমান ক্রোম অ্যাপ্লিকেশনটি ফিল্ড ট্রায়াল ফ্ল্যাগে কোনো পরিবর্তন হয়েছে কিনা তা দেখার জন্য পর্যায়ক্রমে ক্রোমের ব্যাকএন্ড সার্ভারগুলো পরীক্ষা করে। সার্ভার থেকে প্রাপ্ত ফ্ল্যাগ সিড ফাইল এবং স্থানীয়ভাবে সংরক্ষিত একটি র্যান্ডমাইজেশন সিডের ওপর নির্ভর করে, আপনার ডিভাইসে চলমান ক্রোম ফিচারগুলো বন্ধ বা চালু করতে পারে।
ফিল্ড ট্রায়ালগুলো ক্রোম ভ্যারিয়েশনস বা গুগলের অভ্যন্তরীণ কোডনেম ‘ফিঞ্চ’ নামেও পরিচিত। মাইক্রোসফটের এজ ব্রাউজারের জন্য ইসিএস (ECS) নামে একটি অনুরূপ সিস্টেম রয়েছে। ক্রোম ভ্যারিয়েশনস মেকানিজমটি কিছু ক্রোম ব্যবহারকারীর জন্য নতুন ফিচার চালু করতে এবং অন্যদের জন্য তা না করতে (অথবা প্রয়োজনে বন্ধ করতে) সাহায্য করে। আপনি আমাদের আর্টিকেল এবং ভিডিও থেকে এ বিষয়ে আরও জানতে পারবেন: ক্রোম ভ্যারিয়েশনস কী?।
মেট্রিক্স
ক্রোমের ফিচার ও পারফরম্যান্স উন্নত করার সেটিংটি ( chrome://settings/syncSetup?search=improve ) চালু করা থাকলে, ক্রোম স্বয়ংক্রিয়ভাবে মেমরি ব্যবহার, পেজ লোড হওয়ার সময় বা ব্রাউজারের কোনো ফিচারের ব্যবহারের মতো তথ্য মনিটর করে ক্রোম ব্যাকএন্ডে বেনামী মেট্রিক পাঠাতে পারে।
ক্রোম পারফরম্যান্স, স্থিতিশীলতা এবং অপ্রত্যাশিত আচরণ পরীক্ষা করার জন্য মেট্রিক্স ব্যবহার করে। এই পদ্ধতিটি ফিল্ড ট্রায়ালের ক্ষেত্রেও ব্যবহার করা যেতে পারে, যেখানে নতুন কোনো ফিচার চালু থাকা ব্যবহারকারী এবং ফিচারটি চালু না থাকা কন্ট্রোল গ্রুপের মেট্রিক্স তুলনা করা হয়। এর ফলে, কোনো সমস্যা দেখা দিলে, ক্রোম ইঞ্জিনিয়াররা সমাধান তৈরির কাজ করার সময় নতুন ফিচারটি বন্ধ করে রাখতে পারেন।
ক্রোম উপাদান
কিছু ফাংশনের জন্য, ক্রোম একটি মডিউলার পদ্ধতি অবলম্বন করে: ব্রাউজারের কিছু অংশ কম্পোনেন্ট আপডেটার ব্যবহার করে ক্রোম কম্পোনেন্ট হিসেবে স্থাপন করা হয়।
ব্যবহারকারীকে ক্রোমের নতুন সংস্করণে আপডেট করার প্রয়োজন ছাড়াই বিভিন্ন উপাদান আপডেট করা যায়। এর মানে হলো, রিলিজ চ্যানেলের সময়সূচির বাইরেও, ব্রাউজার পুনরায় চালু করার প্রয়োজন ছাড়াই গুরুত্বপূর্ণ আপডেটগুলো দ্রুত প্রয়োগ করা যেতে পারে। এটি বিশেষ করে নিরাপত্তা বৈশিষ্ট্যগুলোর জন্য গুরুত্বপূর্ণ এবং এটি নতুন সংস্করণগুলোর জন্য ক্রোম ইনস্টলারের আকার কমাতে পারে।
উদাহরণস্বরূপ, ক্রোমে ওয়াইডভাইন (Widevine) নামে কপিরাইটযুক্ত ভিডিও প্লেব্যাক সক্ষম করার একটি মডিউল রয়েছে। chrome://components এ কম্পোনেন্টগুলোর সম্পূর্ণ তালিকা পর্যালোচনা করুন।
ক্রোমিয়াম, ব্লিঙ্ক এবং ভি৮ বলতে কী বোঝায়?
ক্রোমিয়াম হলো একটি ওপেন সোর্স ব্রাউজার প্রজেক্ট, যার উপর ভিত্তি করে ক্রোম এবং এজ, স্যামসাং ইন্টারনেট ও ব্রেভ-সহ অন্যান্য ব্রাউজারগুলো তৈরি হয়েছে। ব্রাউজার তৈরি ও রক্ষণাবেক্ষণ করা বেশ জটিল, তাই কোনো ওপেন সোর্স প্রজেক্টের উপর ভিত্তি করে কোড তৈরি করা একটি সাধারণ রীতিতে পরিণত হয়েছে। (সাফারি ব্রাউজার ওয়েবকিট ব্যবহার করে।)
ক্রোম, ক্রোমিয়ামের কোডে অতিরিক্ত বৈশিষ্ট্য যোগ করে, যার মধ্যে রয়েছে অতিরিক্ত ভিডিও কোডেক, কপিরাইটযুক্ত বিষয়বস্তুর জন্য সমর্থন এবং স্বয়ংক্রিয় আপডেট।
আপনি ক্রোমিয়ামকে একটি আলাদা ব্রাউজার হিসেবে ইনস্টল করতে পারেন। যদিও এর প্রায়শই নতুন সংস্করণ পাওয়া যায়, তবে এতে এমন কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য নাও থাকতে পারে যেগুলোর ওপর আপনি অন্যান্য ব্রাউজারে নির্ভর করেন (যেমন স্বয়ংক্রিয় আপডেট এবং ভিডিও স্ট্রিম করার জন্য প্রয়োজনীয় লাইসেন্সপ্রাপ্ত মিডিয়া কোডেক)। সাধারণ ওয়েব ব্যবহারকারী এবং ডেভেলপারদের চেয়ে, ব্রাউজারের বিভিন্ন ফিচার তৈরি করা ডেভেলপারদের জন্যই ক্রোমিয়াম সবচেয়ে বেশি উপযোগী।
ব্লিংক হলো সেই রেন্ডারিং ইঞ্জিন যা ওয়েব পেজের কোড এবং রিসোর্সসমূহকে সেইসব পেজে রূপান্তর করতে ব্যবহৃত হয়, যেগুলোর সাথে আপনি মিথস্ক্রিয়া করেন।
V8 হলো একটি ওপেন-সোর্স জাভাস্ক্রিপ্ট এবং ওয়েবঅ্যাসেম্বলি ইঞ্জিন, যা ক্রোম, নোড.জেএস এবং অন্যান্য অ্যাপ্লিকেশন ও পরিবেশের জন্য ক্রোমিয়াম প্রজেক্ট দ্বারা তৈরি করা হয়েছে।
ক্রোম কীভাবে নতুন সংস্করণ প্রকাশ করে?
একবারে সকল ব্যবহারকারীর জন্য নতুন সংস্করণ প্রকাশ করে সেরা ফলাফলের আশা করার পরিবর্তে, ক্রোম প্রতিটি চ্যানেলের জন্য ধাপে ধাপে রোলআউট ব্যবহার করে।
এর মানে হলো, প্রাথমিকভাবে প্রতিটি রিলিজ চ্যানেলের জন্য শুধুমাত্র অল্প সংখ্যক ব্যবহারকারীই আপডেটটি পান। এটি মাত্র ১-৫% ব্যবহারকারী দিয়ে শুরু হতে পারে, যা ধীরে ধীরে ১০০% পর্যন্ত পৌঁছায়। কোনো ফিচার চালু করার সময়, ক্রোম ইঞ্জিনিয়াররা অপ্রত্যাশিত সমস্যা আছে কিনা তা পরীক্ষা করার জন্য মেট্রিক্স এবং ব্যবহারকারীর মতামত ব্যবহার করেন। যদি কিছু ভুল হয়, তাহলে রোলআউটটি থামিয়ে দেওয়া হয় এবং ক্রোম টিম সমস্যাটি সমাধানের উপায় বের করে। তাদের হয়তো কোনো ফিচার বন্ধ করতে, কোনো কম্পোনেন্ট আপডেট করতে, বা পুনরায় চালু করতে হতে পারে।
আমি কীভাবে বিভিন্ন রিলিজ চ্যানেল ইনস্টল করব?
ক্রোম রিলিজ চ্যানেলস ডেস্কটপ বা মোবাইলের জন্য একাধিক প্ল্যাটফর্মে প্রতিটি ক্রোম চ্যানেলের ডাউনলোড সরবরাহ করে। আপনি চাইলে সবগুলো ইনস্টল করতে পারেন।
আপনি ক্রোমিয়ামও ইনস্টল করতে পারেন, যা একটি ওপেন সোর্স ব্রাউজার এবং যার উপর ভিত্তি করে ক্রোম তৈরি হয়েছে।
ক্রোম আপডেট কীভাবে কাজ করে?
নতুন সংস্করণ মানে শুধু নতুন ফিচার যোগ করা নয়। ক্রোমকে বাগ ঠিক করতে, নিরাপত্তা আপডেট যোগ করতে, বিদ্যমান ফিচারগুলোর উন্নতি করতে, কোডকে আরও কার্যকর করতে এবং অপ্রয়োজনীয় কোড সরিয়ে ফেলতে হয়। ব্যবহারকারীদের সুরক্ষিত রাখতে এবং নতুন ধরনের আক্রমণ থেকে নিরাপদ রাখতে দ্রুত আপডেট চক্র বিশেষভাবে গুরুত্বপূর্ণ।
ক্রোম ব্যাকগ্রাউন্ডে আপডেট ডাউনলোড করে। ক্রোম আপডেট করতে, আপনাকে শুধু ব্রাউজারটি পুনরায় চালু করতে হবে। যদি কোনো আপডেট উপলব্ধ থাকে এবং আপনি বেশ কিছুক্ষণ ধরে ব্রাউজারটি রিস্টার্ট না করে থাকেন, তাহলে আপনি ক্রোমে একটি আপডেট বাটন দেখতে পারেন, অথবা ⋮ মেনুর রঙ পরিবর্তন হতে লক্ষ্য করতে পারেন। গুগল ক্রোম আপডেট-এ স্বয়ংক্রিয় আপডেট ইনস্টল করার পদ্ধতি ব্যাখ্যা করা হয়েছে।

এন্টারপ্রাইজ গ্রাহকরা ক্রোম ক্যানারি, বিটা বা ডেভ-এর নতুন সংস্করণগুলো ব্যবহার করে দেখতে পারেন এবং তাদের কর্মীদের কাছে সফটওয়্যার বিতরণের ওপর নিয়ন্ত্রণ বজায় রাখতে পারেন।
ক্রোমবুকে ব্যবহৃত অপারেটিং সিস্টেম, ক্রোম ওএস, একইভাবে কাজ করে। আপনি যদি নতুন কিছু চেষ্টা করতে চান বা শুরুতেই নতুন ফিচারগুলো পরখ করে দেখতে চান, তাহলে আপনার ক্রোমবুকটিকে একটি ভিন্ন ক্রোম ওএস চ্যানেলে পরিবর্তন করতে পারেন।
আরও জানুন
- সকল চ্যানেল ও প্ল্যাটফর্মের জন্য ক্রোম ডাউনলোড করুন
- ক্রোম সংস্করণ নম্বরগুলি বুঝুন
- ক্রোম রিলিজ ব্লগ দেখুন
- প্রতিটি ক্রোম রিলিজ চ্যানেল ও প্ল্যাটফর্মের জন্য সর্বশেষ সংস্করণগুলো খুঁজুন এবং chromiumdash.appspot.com- এ সংস্করণগুলোর মধ্যে পার্থক্য দেখার টুলগুলো ব্যবহার করুন।
- ত্রুটি রিপোর্ট করুন
- এন্টারপ্রাইজ এবং শিক্ষা খাতের জন্য ক্রোম রিলিজ চ্যানেলগুলো পরিচালনা করুন
নতুন ফিচার পরীক্ষা করতে এবং আপডেট প্রকাশ করতে ক্রোম কীভাবে ক্যানারি, ডেভ, বিটা ও স্টেবল রিলিজ চ্যানেল ব্যবহার করে, তা জানুন।
ক্রোমের চারটি চ্যানেল আছে
মোবাইল এবং ডেস্কটপ প্ল্যাটফর্মে যেকোনো সময়ে ক্রোমের চারটি সংস্করণ পাওয়া যায়: ক্যানারি, ডেভ, বিটা এবং স্টেবল। এগুলোকে রিলিজ চ্যানেল বলা হয়।
প্রতিটি চ্যানেলের মধ্যে ক্রোম একাধিক সংস্করণ প্রকাশ করে, যা প্রকাশের ক্রম এবং পূর্ববর্তী সংস্করণগুলো থেকে পরিবর্তনের মাত্রা নির্দেশ করে।
ক্রোম ক্যানারি

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

Chrome Dev সপ্তাহে এক বা দুইবার প্রকাশ করা হয়।
Chrome Dev দেখায় যে Chrome টিম এই মুহূর্তে কী নিয়ে কাজ করছে। এই রিলিজ চ্যানেলটি এখনও বেশ নতুন। আমরা Canary-র চেয়ে এটি বেশি পরীক্ষা করি, কিন্তু তারপরেও আপনি এতে বাগ এবং অন্যান্য ত্রুটি খুঁজে পাওয়ার সম্ভাবনা রয়েছে।
ক্রোম বিটা

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

ক্রোম স্টেবল প্রতি দুই থেকে তিন সপ্তাহে ছোটখাটো আপডেট এবং প্রতি চার সপ্তাহে বড় রিলিজের জন্য আপডেট করা হয়।
এই রিলিজটি বেশিরভাগ মানুষের কাছে ক্রোম নামে পরিচিত। কঠোর স্বয়ংক্রিয় পরীক্ষা এবং ম্যানুয়াল যাচাই সম্পন্ন করার পরেই পরিবর্তন ও আপডেটগুলো স্টেবল সংস্করণে অন্তর্ভুক্ত করা হয়।
এটিই সেই ক্রোম চ্যানেল যা ডিফল্ট এবং বর্তমান হিসেবে বিবেচনা করা উচিত। অধিকাংশ ব্যবহারকারী এই চ্যানেলটিই ইনস্টল করে থাকেন।
চ্যানেল ≠ সংস্করণ
প্রতিটি রিলিজ চ্যানেলের মধ্যে ক্রোমের একাধিক সংস্করণ স্থাপন করা হয়, কারণ পরীক্ষার সময় আপডেট, উন্নতি এবং বাগ ফিক্স অন্তর্ভুক্ত করা হয়। প্রতিটি চ্যানেলের জন্য, একটি রিলিজ চক্র জুড়ে সংস্করণটি একই প্রধান সংস্করণ নম্বর বজায় রাখে। উদাহরণস্বরূপ, যখন এই পৃষ্ঠাটি প্রথম প্রকাশিত হয়েছিল, তখন ক্রোম স্টেবল ছিল ১০১ সংস্করণে, ক্রোম বিটা ছিল ১০২, এবং ক্রোম ডেভ ও ক্রোম ক্যানারি ছিল ১০৩-এর ভিন্ন ভিন্ন সংস্করণ। আপনি মাঝে মাঝে এই প্রধান নম্বরগুলিকে মাইলস্টোন হিসাবে উল্লেখ করতে দেখবেন: যেমন, M101 বা M102।
আপনি যে সংস্করণটি ব্যবহার করছেন সে সম্পর্কে জানতে আগ্রহী হলে, chrome://version পৃষ্ঠাটি দেখুন। প্রতিটি চ্যানেলের জন্য সময়ের সাথে সাথে সংস্করণ নম্বরটি কীভাবে পরিবর্তিত হয় তা আপনি পর্যবেক্ষণ করতে পারেন। আপনি ChromiumDash- এ প্রতিটি ক্রোম রিলিজ চ্যানেল এবং প্ল্যাটফর্মের সর্বশেষ সংস্করণগুলি পরীক্ষা করতে পারেন। এই সাইটটি সংস্করণগুলির মধ্যে কোডের পার্থক্য দেখার জন্য সরঞ্জামও সরবরাহ করে।
ক্রোমের রিলিজ চ্যানেলের প্রয়োজন কেন?
ক্রোমের হাজার হাজার অবদানকারী, লক্ষ লক্ষ লাইনের কোড এবং কোটি কোটি ব্যবহারকারী রয়েছে। বহুল ব্যবহৃত ও জটিল সফটওয়্যারের জন্য শক্তিশালী প্রক্রিয়া এবং কঠোর পরীক্ষা পদ্ধতি প্রয়োজন, যাতে নতুন ফিচার ও কোডের পরিবর্তনগুলো কোনো বাগ তৈরি না করে এবং অপ্রত্যাশিত পার্শ্বপ্রতিক্রিয়া সৃষ্টি না করে। স্টেবল রিলিজের পরেও ক্রোমের ইঞ্জিনিয়াররা পরীক্ষা চালিয়ে যান, যখন সাধারণ মানুষ ব্যাপকভাবে ব্রাউজারটি ব্যবহার করা শুরু করে।
ওয়েব ব্রাউজারগুলো বিচ্ছিন্নভাবে কাজ করে না! সেগুলোকে প্রতিনিয়ত পরিবর্তনশীল লক্ষ লক্ষ ওয়েবসাইটের অদ্ভুত বৈশিষ্ট্য এবং ব্যবহারকারীর প্রত্যাশিত ও অপ্রত্যাশিত সব ধরনের আচরণের সাথে মানিয়ে চলতে হয়।
আমরা চাইলে শত শত পরিবর্তন ও আপডেটসহ ক্রোমের একটি নতুন সংস্করণ একবারে কোটি কোটি ব্যবহারকারীর জন্য প্রকাশ করতে পারতাম—যাতে তারা কয়েক ডজন ভাষায়, একাধিক অপারেটিং সিস্টেমে এবং হাজার হাজার ভিন্ন ডিভাইসে ব্যবহার করতে পারে—এবং শুধু ভালো কিছুর আশায় বসে থাকতে পারতাম। অবশ্যই, আমরা তা করি না। এর পরিবর্তে, আমরা ক্রোম ক্যানারিতে কোনো পরিবর্তন বা নতুন ফিচার নিয়ে পরীক্ষা-নিরীক্ষা শুরু করি। অন্য কথায়, আমরা অ্যাপ্লিকেশন কোডের একটি অংশ আপডেট করি। কিছু পরিবর্তন আর এগোয় না—কিন্তু যদি সবকিছু ঠিকঠাক চলে, আমরা সেই পরিবর্তনসহ ক্রোম ডেভ সংস্করণ আপডেট করি, তারপর ক্রোম বেটা সংস্করণ, যেখানে আরও বেশি বেশি পরীক্ষা ও যাচাই চলতে থাকে, যতক্ষণ না অবশেষে পরিবর্তিত কোডটি ক্রোম স্টেবল সংস্করণে স্থান পায়। ক্রোম স্টেবল হলো ক্রোমের সেই সংস্করণ যা প্রায় সবাই ব্যবহার করে—বেশিরভাগ মানুষ এটিকে শুধু 'ক্রোম' বলেই ডাকে।
নতুন ফিচার পরীক্ষা ও চালু করতে ক্রোম আর কী কী পদ্ধতি ব্যবহার করে?
মাঠ পরীক্ষা
ক্রোম এমনভাবে ডিজাইন করা হয়েছে যাতে ফিল্ড ট্রায়াল ফ্ল্যাগ ব্যবহার করে কিছু নতুন ফিচার চালু বা বন্ধ করা যায়। আপনার ডিভাইসে চলমান ক্রোম অ্যাপ্লিকেশনটি ফিল্ড ট্রায়াল ফ্ল্যাগে কোনো পরিবর্তন হয়েছে কিনা তা দেখার জন্য পর্যায়ক্রমে ক্রোমের ব্যাকএন্ড সার্ভারগুলো পরীক্ষা করে। সার্ভার থেকে প্রাপ্ত ফ্ল্যাগ সিড ফাইল এবং স্থানীয়ভাবে সংরক্ষিত একটি র্যান্ডমাইজেশন সিডের ওপর নির্ভর করে, আপনার ডিভাইসে চলমান ক্রোম ফিচারগুলো বন্ধ বা চালু করতে পারে।
ফিল্ড ট্রায়ালগুলো ক্রোম ভ্যারিয়েশনস বা গুগলের অভ্যন্তরীণ কোডনেম ‘ফিঞ্চ’ নামেও পরিচিত। মাইক্রোসফটের এজ ব্রাউজারের জন্য ইসিএস (ECS) নামে একটি অনুরূপ সিস্টেম রয়েছে। ক্রোম ভ্যারিয়েশনস মেকানিজমটি কিছু ক্রোম ব্যবহারকারীর জন্য নতুন ফিচার চালু করতে এবং অন্যদের জন্য তা না করতে (অথবা প্রয়োজনে বন্ধ করতে) সাহায্য করে। আপনি আমাদের আর্টিকেল এবং ভিডিও থেকে এ বিষয়ে আরও জানতে পারবেন: ক্রোম ভ্যারিয়েশনস কী?।
মেট্রিক্স
ক্রোমের ফিচার ও পারফরম্যান্স উন্নত করার সেটিংটি ( chrome://settings/syncSetup?search=improve ) চালু করা থাকলে, ক্রোম স্বয়ংক্রিয়ভাবে মেমরি ব্যবহার, পেজ লোড হওয়ার সময় বা ব্রাউজারের কোনো ফিচারের ব্যবহারের মতো তথ্য মনিটর করে ক্রোম ব্যাকএন্ডে বেনামী মেট্রিক পাঠাতে পারে।
ক্রোম পারফরম্যান্স, স্থিতিশীলতা এবং অপ্রত্যাশিত আচরণ পরীক্ষা করার জন্য মেট্রিক্স ব্যবহার করে। এই পদ্ধতিটি ফিল্ড ট্রায়ালের ক্ষেত্রেও ব্যবহার করা যেতে পারে, যেখানে নতুন কোনো ফিচার চালু থাকা ব্যবহারকারী এবং ফিচারটি চালু না থাকা কন্ট্রোল গ্রুপের মেট্রিক্স তুলনা করা হয়। এর ফলে, কোনো সমস্যা দেখা দিলে, ক্রোম ইঞ্জিনিয়াররা সমাধান তৈরির কাজ করার সময় নতুন ফিচারটি বন্ধ করে রাখতে পারেন।
ক্রোম উপাদান
কিছু ফাংশনের জন্য, ক্রোম একটি মডিউলার পদ্ধতি অবলম্বন করে: ব্রাউজারের কিছু অংশ কম্পোনেন্ট আপডেটার ব্যবহার করে ক্রোম কম্পোনেন্ট হিসেবে স্থাপন করা হয়।
ব্যবহারকারীকে ক্রোমের নতুন সংস্করণে আপডেট করার প্রয়োজন ছাড়াই বিভিন্ন উপাদান আপডেট করা যায়। এর মানে হলো, রিলিজ চ্যানেলের সময়সূচির বাইরেও, ব্রাউজার পুনরায় চালু করার প্রয়োজন ছাড়াই গুরুত্বপূর্ণ আপডেটগুলো দ্রুত প্রয়োগ করা যেতে পারে। এটি বিশেষ করে নিরাপত্তা বৈশিষ্ট্যগুলোর জন্য গুরুত্বপূর্ণ এবং এটি নতুন সংস্করণগুলোর জন্য ক্রোম ইনস্টলারের আকার কমাতে পারে।
উদাহরণস্বরূপ, ক্রোমে ওয়াইডভাইন (Widevine) নামে কপিরাইটযুক্ত ভিডিও প্লেব্যাক সক্ষম করার একটি মডিউল রয়েছে। chrome://components এ কম্পোনেন্টগুলোর সম্পূর্ণ তালিকা পর্যালোচনা করুন।
ক্রোমিয়াম, ব্লিঙ্ক এবং ভি৮ বলতে কী বোঝায়?
ক্রোমিয়াম হলো একটি ওপেন সোর্স ব্রাউজার প্রজেক্ট, যার উপর ভিত্তি করে ক্রোম এবং এজ, স্যামসাং ইন্টারনেট ও ব্রেভ-সহ অন্যান্য ব্রাউজারগুলো তৈরি হয়েছে। ব্রাউজার তৈরি ও রক্ষণাবেক্ষণ করা বেশ জটিল, তাই কোনো ওপেন সোর্স প্রজেক্টের উপর ভিত্তি করে কোড তৈরি করা একটি সাধারণ রীতিতে পরিণত হয়েছে। (সাফারি ব্রাউজার ওয়েবকিট ব্যবহার করে।)
ক্রোম, ক্রোমিয়ামের কোডে অতিরিক্ত বৈশিষ্ট্য যোগ করে, যার মধ্যে রয়েছে অতিরিক্ত ভিডিও কোডেক, কপিরাইটযুক্ত বিষয়বস্তুর জন্য সমর্থন এবং স্বয়ংক্রিয় আপডেট।
আপনি ক্রোমিয়ামকে একটি আলাদা ব্রাউজার হিসেবে ইনস্টল করতে পারেন। যদিও এর প্রায়শই নতুন সংস্করণ পাওয়া যায়, তবে এতে এমন কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য নাও থাকতে পারে যেগুলোর ওপর আপনি অন্যান্য ব্রাউজারে নির্ভর করেন (যেমন স্বয়ংক্রিয় আপডেট এবং ভিডিও স্ট্রিম করার জন্য প্রয়োজনীয় লাইসেন্সপ্রাপ্ত মিডিয়া কোডেক)। সাধারণ ওয়েব ব্যবহারকারী এবং ডেভেলপারদের চেয়ে, ব্রাউজারের বিভিন্ন ফিচার তৈরি করা ডেভেলপারদের জন্যই ক্রোমিয়াম সবচেয়ে বেশি উপযোগী।
ব্লিংক হলো সেই রেন্ডারিং ইঞ্জিন যা ওয়েব পেজের কোড এবং রিসোর্সসমূহকে সেইসব পেজে রূপান্তর করতে ব্যবহৃত হয়, যেগুলোর সাথে আপনি মিথস্ক্রিয়া করেন।
V8 হলো একটি ওপেন-সোর্স জাভাস্ক্রিপ্ট এবং ওয়েবঅ্যাসেম্বলি ইঞ্জিন, যা ক্রোম, নোড.জেএস এবং অন্যান্য অ্যাপ্লিকেশন ও পরিবেশের জন্য ক্রোমিয়াম প্রজেক্ট দ্বারা তৈরি করা হয়েছে।
ক্রোম কীভাবে নতুন সংস্করণ প্রকাশ করে?
একবারে সকল ব্যবহারকারীর জন্য নতুন সংস্করণ প্রকাশ করে সেরা ফলাফলের আশা করার পরিবর্তে, ক্রোম প্রতিটি চ্যানেলের জন্য ধাপে ধাপে রোলআউট ব্যবহার করে।
এর মানে হলো, প্রাথমিকভাবে প্রতিটি রিলিজ চ্যানেলের জন্য শুধুমাত্র অল্প সংখ্যক ব্যবহারকারীই আপডেটটি পান। এটি মাত্র ১-৫% ব্যবহারকারী দিয়ে শুরু হতে পারে, যা ধীরে ধীরে ১০০% পর্যন্ত পৌঁছায়। কোনো ফিচার চালু করার সময়, ক্রোম ইঞ্জিনিয়াররা অপ্রত্যাশিত সমস্যা আছে কিনা তা পরীক্ষা করার জন্য মেট্রিক্স এবং ব্যবহারকারীর মতামত ব্যবহার করেন। যদি কিছু ভুল হয়, তাহলে রোলআউটটি থামিয়ে দেওয়া হয় এবং ক্রোম টিম সমস্যাটি সমাধানের উপায় বের করে। তাদের হয়তো কোনো ফিচার বন্ধ করতে, কোনো কম্পোনেন্ট আপডেট করতে, বা পুনরায় চালু করতে হতে পারে।
আমি কীভাবে বিভিন্ন রিলিজ চ্যানেল ইনস্টল করব?
ক্রোম রিলিজ চ্যানেলস ডেস্কটপ বা মোবাইলের জন্য একাধিক প্ল্যাটফর্মে প্রতিটি ক্রোম চ্যানেলের ডাউনলোড সরবরাহ করে। আপনি চাইলে সবগুলো ইনস্টল করতে পারেন।
আপনি ক্রোমিয়ামও ইনস্টল করতে পারেন, যা একটি ওপেন সোর্স ব্রাউজার এবং যার উপর ভিত্তি করে ক্রোম তৈরি হয়েছে।
ক্রোম আপডেট কীভাবে কাজ করে?
নতুন সংস্করণ মানে শুধু নতুন ফিচার যোগ করা নয়। ক্রোমকে বাগ ঠিক করতে, নিরাপত্তা আপডেট যোগ করতে, বিদ্যমান ফিচারগুলোর উন্নতি করতে, কোডকে আরও কার্যকর করতে এবং অপ্রয়োজনীয় কোড সরিয়ে ফেলতে হয়। ব্যবহারকারীদের সুরক্ষিত রাখতে এবং নতুন ধরনের আক্রমণ থেকে নিরাপদ রাখতে দ্রুত আপডেট চক্র বিশেষভাবে গুরুত্বপূর্ণ।
ক্রোম ব্যাকগ্রাউন্ডে আপডেট ডাউনলোড করে। ক্রোম আপডেট করতে, আপনাকে শুধু ব্রাউজারটি পুনরায় চালু করতে হবে। যদি কোনো আপডেট উপলব্ধ থাকে এবং আপনি বেশ কিছুক্ষণ ধরে ব্রাউজারটি রিস্টার্ট না করে থাকেন, তাহলে আপনি ক্রোমে একটি আপডেট বাটন দেখতে পারেন, অথবা ⋮ মেনুর রঙ পরিবর্তন হতে লক্ষ্য করতে পারেন। গুগল ক্রোম আপডেট-এ স্বয়ংক্রিয় আপডেট ইনস্টল করার পদ্ধতি ব্যাখ্যা করা হয়েছে।

এন্টারপ্রাইজ গ্রাহকরা ক্রোম ক্যানারি, বিটা বা ডেভ-এর নতুন সংস্করণগুলো ব্যবহার করে দেখতে পারেন এবং তাদের কর্মীদের কাছে সফটওয়্যার বিতরণের ওপর নিয়ন্ত্রণ বজায় রাখতে পারেন।
ক্রোমবুকে ব্যবহৃত অপারেটিং সিস্টেম, ক্রোম ওএস, একইভাবে কাজ করে। আপনি যদি নতুন কিছু চেষ্টা করতে চান বা শুরুতেই নতুন ফিচারগুলো পরখ করে দেখতে চান, তাহলে আপনার ক্রোমবুকটিকে একটি ভিন্ন ক্রোম ওএস চ্যানেলে পরিবর্তন করতে পারেন।
আরও জানুন
- সকল চ্যানেল ও প্ল্যাটফর্মের জন্য ক্রোম ডাউনলোড করুন
- ক্রোম সংস্করণ নম্বরগুলি বুঝুন
- ক্রোম রিলিজ ব্লগ দেখুন
- প্রতিটি ক্রোম রিলিজ চ্যানেল ও প্ল্যাটফর্মের জন্য সর্বশেষ সংস্করণগুলো খুঁজুন এবং chromiumdash.appspot.com- এ সংস্করণগুলোর মধ্যে পার্থক্য দেখার টুলগুলো ব্যবহার করুন।
- ত্রুটি রিপোর্ট করুন
- এন্টারপ্রাইজ এবং শিক্ষা খাতের জন্য ক্রোম রিলিজ চ্যানেলগুলো পরিচালনা করুন
নতুন ফিচার পরীক্ষা করতে এবং আপডেট প্রকাশ করতে ক্রোম কীভাবে ক্যানারি, ডেভ, বিটা ও স্টেবল রিলিজ চ্যানেল ব্যবহার করে, তা জানুন।
ক্রোমের চারটি চ্যানেল আছে
মোবাইল এবং ডেস্কটপ প্ল্যাটফর্মে যেকোনো সময়ে ক্রোমের চারটি সংস্করণ পাওয়া যায়: ক্যানারি, ডেভ, বিটা এবং স্টেবল। এগুলোকে রিলিজ চ্যানেল বলা হয়।
প্রতিটি চ্যানেলের মধ্যে ক্রোম একাধিক সংস্করণ প্রকাশ করে, যা প্রকাশের ক্রম এবং পূর্ববর্তী সংস্করণগুলো থেকে পরিবর্তনের মাত্রা নির্দেশ করে।
ক্রোম ক্যানারি

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

Chrome Dev সপ্তাহে এক বা দুইবার প্রকাশ করা হয়।
Chrome Dev দেখায় যে Chrome টিম এই মুহূর্তে কী নিয়ে কাজ করছে। এই রিলিজ চ্যানেলটি এখনও বেশ নতুন। আমরা Canary-র চেয়ে এটি বেশি পরীক্ষা করি, কিন্তু তারপরেও আপনি এতে বাগ এবং অন্যান্য ত্রুটি খুঁজে পাওয়ার সম্ভাবনা রয়েছে।
ক্রোম বিটা

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

ক্রোম স্টেবল প্রতি দুই থেকে তিন সপ্তাহে ছোটখাটো আপডেট এবং প্রতি চার সপ্তাহে বড় রিলিজের জন্য আপডেট করা হয়।
এই রিলিজটি বেশিরভাগ মানুষের কাছে ক্রোম নামে পরিচিত। কঠোর স্বয়ংক্রিয় পরীক্ষা এবং ম্যানুয়াল যাচাই সম্পন্ন করার পরেই পরিবর্তন ও আপডেটগুলো স্টেবল সংস্করণে অন্তর্ভুক্ত করা হয়।
এটিই সেই ক্রোম চ্যানেল যা ডিফল্ট এবং বর্তমান হিসেবে বিবেচনা করা উচিত। অধিকাংশ ব্যবহারকারী এই চ্যানেলটিই ইনস্টল করে থাকেন।
চ্যানেল ≠ সংস্করণ
প্রতিটি রিলিজ চ্যানেলের মধ্যে ক্রোমের একাধিক সংস্করণ স্থাপন করা হয়, কারণ পরীক্ষার সময় আপডেট, উন্নতি এবং বাগ ফিক্স অন্তর্ভুক্ত করা হয়। প্রতিটি চ্যানেলের জন্য, একটি রিলিজ চক্র জুড়ে সংস্করণটি একই প্রধান সংস্করণ নম্বর বজায় রাখে। উদাহরণস্বরূপ, যখন এই পৃষ্ঠাটি প্রথম প্রকাশিত হয়েছিল, তখন ক্রোম স্টেবল ছিল ১০১ সংস্করণে, ক্রোম বিটা ছিল ১০২, এবং ক্রোম ডেভ ও ক্রোম ক্যানারি ছিল ১০৩-এর ভিন্ন ভিন্ন সংস্করণ। আপনি মাঝে মাঝে এই প্রধান নম্বরগুলিকে মাইলস্টোন হিসাবে উল্লেখ করতে দেখবেন: যেমন, M101 বা M102।
আপনি যে সংস্করণটি ব্যবহার করছেন সে সম্পর্কে জানতে আগ্রহী হলে, chrome://version পৃষ্ঠাটি দেখুন। প্রতিটি চ্যানেলের জন্য সময়ের সাথে সাথে সংস্করণ নম্বরটি কীভাবে পরিবর্তিত হয় তা আপনি পর্যবেক্ষণ করতে পারেন। আপনি ChromiumDash- এ প্রতিটি ক্রোম রিলিজ চ্যানেল এবং প্ল্যাটফর্মের সর্বশেষ সংস্করণগুলি পরীক্ষা করতে পারেন। এই সাইটটি সংস্করণগুলির মধ্যে কোডের পার্থক্য দেখার জন্য সরঞ্জামও সরবরাহ করে।
ক্রোমের রিলিজ চ্যানেলের প্রয়োজন কেন?
ক্রোমের হাজার হাজার অবদানকারী, লক্ষ লক্ষ লাইনের কোড এবং কোটি কোটি ব্যবহারকারী রয়েছে। বহুল ব্যবহৃত ও জটিল সফটওয়্যারের জন্য শক্তিশালী প্রক্রিয়া এবং কঠোর পরীক্ষা পদ্ধতি প্রয়োজন, যাতে নতুন ফিচার ও কোডের পরিবর্তনগুলো কোনো বাগ তৈরি না করে এবং অপ্রত্যাশিত পার্শ্বপ্রতিক্রিয়া সৃষ্টি না করে। স্টেবল রিলিজের পরেও ক্রোমের ইঞ্জিনিয়াররা পরীক্ষা চালিয়ে যান, যখন সাধারণ মানুষ ব্যাপকভাবে ব্রাউজারটি ব্যবহার করা শুরু করে।
ওয়েব ব্রাউজারগুলো বিচ্ছিন্নভাবে কাজ করে না! সেগুলোকে প্রতিনিয়ত পরিবর্তনশীল লক্ষ লক্ষ ওয়েবসাইটের অদ্ভুত বৈশিষ্ট্য এবং ব্যবহারকারীর প্রত্যাশিত ও অপ্রত্যাশিত সব ধরনের আচরণের সাথে মানিয়ে চলতে হয়।
আমরা চাইলে শত শত পরিবর্তন ও আপডেটসহ ক্রোমের একটি নতুন সংস্করণ একবারে কোটি কোটি ব্যবহারকারীর জন্য প্রকাশ করতে পারতাম—যাতে তারা কয়েক ডজন ভাষায়, একাধিক অপারেটিং সিস্টেমে এবং হাজার হাজার ভিন্ন ডিভাইসে ব্যবহার করতে পারে—এবং শুধু ভালো কিছুর আশায় বসে থাকতে পারতাম। অবশ্যই, আমরা তা করি না। এর পরিবর্তে, আমরা ক্রোম ক্যানারিতে কোনো পরিবর্তন বা নতুন ফিচার নিয়ে পরীক্ষা-নিরীক্ষা শুরু করি। অন্য কথায়, আমরা অ্যাপ্লিকেশন কোডের একটি অংশ আপডেট করি। কিছু পরিবর্তন আর এগোয় না—কিন্তু যদি সবকিছু ঠিকঠাক চলে, আমরা সেই পরিবর্তনসহ ক্রোম ডেভ সংস্করণ আপডেট করি, তারপর ক্রোম বেটা সংস্করণ, যেখানে আরও বেশি বেশি পরীক্ষা ও যাচাই চলতে থাকে, যতক্ষণ না অবশেষে পরিবর্তিত কোডটি ক্রোম স্টেবল সংস্করণে স্থান পায়। ক্রোম স্টেবল হলো ক্রোমের সেই সংস্করণ যা প্রায় সবাই ব্যবহার করে—বেশিরভাগ মানুষ এটিকে শুধু 'ক্রোম' বলেই ডাকে।
নতুন ফিচার পরীক্ষা ও চালু করতে ক্রোম আর কী কী পদ্ধতি ব্যবহার করে?
মাঠ পরীক্ষা
ক্রোম এমনভাবে ডিজাইন করা হয়েছে যাতে ফিল্ড ট্রায়াল ফ্ল্যাগ ব্যবহার করে কিছু নতুন ফিচার চালু বা বন্ধ করা যায়। আপনার ডিভাইসে চলমান ক্রোম অ্যাপ্লিকেশনটি ফিল্ড ট্রায়াল ফ্ল্যাগে কোনো পরিবর্তন হয়েছে কিনা তা দেখার জন্য পর্যায়ক্রমে ক্রোমের ব্যাকএন্ড সার্ভারগুলো পরীক্ষা করে। সার্ভার থেকে প্রাপ্ত ফ্ল্যাগ সিড ফাইল এবং স্থানীয়ভাবে সংরক্ষিত একটি র্যান্ডমাইজেশন সিডের ওপর নির্ভর করে, আপনার ডিভাইসে চলমান ক্রোম ফিচারগুলো বন্ধ বা চালু করতে পারে।
ফিল্ড ট্রায়ালগুলো ক্রোম ভ্যারিয়েশনস বা গুগলের অভ্যন্তরীণ কোডনেম ‘ফিঞ্চ’ নামেও পরিচিত। মাইক্রোসফটের এজ ব্রাউজারের জন্য ইসিএস (ECS) নামে একটি অনুরূপ সিস্টেম রয়েছে। ক্রোম ভ্যারিয়েশনস মেকানিজমটি কিছু ক্রোম ব্যবহারকারীর জন্য নতুন ফিচার চালু করতে এবং অন্যদের জন্য তা না করতে (অথবা প্রয়োজনে বন্ধ করতে) সাহায্য করে। আপনি আমাদের আর্টিকেল এবং ভিডিও থেকে এ বিষয়ে আরও জানতে পারবেন: ক্রোম ভ্যারিয়েশনস কী?।
মেট্রিক্স
ক্রোমের ফিচার ও পারফরম্যান্স উন্নত করার সেটিংটি ( chrome://settings/syncSetup?search=improve ) চালু করা থাকলে, ক্রোম স্বয়ংক্রিয়ভাবে মেমরি ব্যবহার, পেজ লোড হওয়ার সময় বা ব্রাউজারের কোনো ফিচারের ব্যবহারের মতো তথ্য মনিটর করে ক্রোম ব্যাকএন্ডে বেনামী মেট্রিক পাঠাতে পারে।
ক্রোম পারফরম্যান্স, স্থিতিশীলতা এবং অপ্রত্যাশিত আচরণ পরীক্ষা করার জন্য মেট্রিক্স ব্যবহার করে। এই পদ্ধতিটি ফিল্ড ট্রায়ালের ক্ষেত্রেও ব্যবহার করা যেতে পারে, যেখানে নতুন কোনো ফিচার চালু থাকা ব্যবহারকারী এবং ফিচারটি চালু না থাকা কন্ট্রোল গ্রুপের মেট্রিক্স তুলনা করা হয়। এর ফলে, কোনো সমস্যা দেখা দিলে, ক্রোম ইঞ্জিনিয়াররা সমাধান তৈরির কাজ করার সময় নতুন ফিচারটি বন্ধ করে রাখতে পারেন।
ক্রোম উপাদান
কিছু ফাংশনের জন্য, ক্রোম একটি মডিউলার পদ্ধতি অবলম্বন করে: ব্রাউজারের কিছু অংশ কম্পোনেন্ট আপডেটার ব্যবহার করে ক্রোম কম্পোনেন্ট হিসেবে স্থাপন করা হয়।
ব্যবহারকারীকে ক্রোমের নতুন সংস্করণে আপডেট করার প্রয়োজন ছাড়াই বিভিন্ন উপাদান আপডেট করা যায়। এর মানে হলো, রিলিজ চ্যানেলের সময়সূচির বাইরেও, ব্রাউজার পুনরায় চালু করার প্রয়োজন ছাড়াই গুরুত্বপূর্ণ আপডেটগুলো দ্রুত প্রয়োগ করা যেতে পারে। এটি বিশেষ করে নিরাপত্তা বৈশিষ্ট্যগুলোর জন্য গুরুত্বপূর্ণ এবং এটি নতুন সংস্করণগুলোর জন্য ক্রোম ইনস্টলারের আকার কমাতে পারে।
উদাহরণস্বরূপ, ক্রোমে ওয়াইডভাইন (Widevine) নামে কপিরাইটযুক্ত ভিডিও প্লেব্যাক সক্ষম করার একটি মডিউল রয়েছে। chrome://components এ কম্পোনেন্টগুলোর সম্পূর্ণ তালিকা পর্যালোচনা করুন।
ক্রোমিয়াম, ব্লিঙ্ক এবং ভি৮ বলতে কী বোঝায়?
ক্রোমিয়াম হলো একটি ওপেন সোর্স ব্রাউজার প্রজেক্ট, যার উপর ভিত্তি করে ক্রোম এবং এজ, স্যামসাং ইন্টারনেট ও ব্রেভ-সহ অন্যান্য ব্রাউজারগুলো তৈরি হয়েছে। ব্রাউজার তৈরি ও রক্ষণাবেক্ষণ করা বেশ জটিল, তাই কোনো ওপেন সোর্স প্রজেক্টের উপর ভিত্তি করে কোড তৈরি করা একটি সাধারণ রীতিতে পরিণত হয়েছে। (সাফারি ব্রাউজার ওয়েবকিট ব্যবহার করে।)
ক্রোম, ক্রোমিয়ামের কোডে অতিরিক্ত বৈশিষ্ট্য যোগ করে, যার মধ্যে রয়েছে অতিরিক্ত ভিডিও কোডেক, কপিরাইটযুক্ত বিষয়বস্তুর জন্য সমর্থন এবং স্বয়ংক্রিয় আপডেট।
আপনি ক্রোমিয়ামকে একটি আলাদা ব্রাউজার হিসেবে ইনস্টল করতে পারেন। যদিও এর প্রায়শই নতুন সংস্করণ পাওয়া যায়, তবে এতে এমন কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য নাও থাকতে পারে যেগুলোর ওপর আপনি অন্যান্য ব্রাউজারে নির্ভর করেন (যেমন স্বয়ংক্রিয় আপডেট এবং ভিডিও স্ট্রিম করার জন্য প্রয়োজনীয় লাইসেন্সপ্রাপ্ত মিডিয়া কোডেক)। সাধারণ ওয়েব ব্যবহারকারী এবং ডেভেলপারদের চেয়ে, ব্রাউজারের বিভিন্ন ফিচার তৈরি করা ডেভেলপারদের জন্যই ক্রোমিয়াম সবচেয়ে বেশি উপযোগী।
ব্লিংক হলো সেই রেন্ডারিং ইঞ্জিন যা ওয়েব পেজের কোড এবং রিসোর্সসমূহকে সেইসব পেজে রূপান্তর করতে ব্যবহৃত হয়, যেগুলোর সাথে আপনি মিথস্ক্রিয়া করেন।
V8 হলো একটি ওপেন-সোর্স জাভাস্ক্রিপ্ট এবং ওয়েবঅ্যাসেম্বলি ইঞ্জিন, যা ক্রোম, নোড.জেএস এবং অন্যান্য অ্যাপ্লিকেশন ও পরিবেশের জন্য ক্রোমিয়াম প্রজেক্ট দ্বারা তৈরি করা হয়েছে।
ক্রোম কীভাবে নতুন সংস্করণ প্রকাশ করে?
একবারে সকল ব্যবহারকারীর জন্য নতুন সংস্করণ প্রকাশ করে সেরা ফলাফলের আশা করার পরিবর্তে, ক্রোম প্রতিটি চ্যানেলের জন্য ধাপে ধাপে রোলআউট ব্যবহার করে।
This means that initially, only a small number of users for each release channel get an update. This can start with just 1-5% of users, gradually building up to 100%. As a feature rolls out, Chrome engineers use metrics and user feedback to check for unexpected problems. If something goes wrong, the rollout is paused while the Chrome team works out how to fix the problem. They may need to turn off a feature, update a component, or respin.
How do I install different release channels?
Chrome Release Channels provides downloads for every Chrome channel on desktop or mobile, for multiple platforms. You can install them all if you want.
You can also install Chromium , the open source browser that Chrome is built on.
How do Chrome updates work?
New versions are not just about adding new features. Chrome also needs to fix bugs, add security updates, improve existing features, make code more efficient, and remove code that's no longer needed. Fast update cycles are particularly important to keep users secure, and safe from new types of attack.
Chrome downloads updates in the background. To update Chrome, you only need to relaunch the browser. You might see an Update button in Chrome, or notice the ⋮ menu change color, if there's an update available and you haven't restarted for a while. Update Google Chrome explains how to install automatic updates.

Enterprise customers can try out new versions of Chrome Canary, Beta or Dev, and maintain control over software roll-out to their staff.
The operating system used by Chromebooks, Chrome OS, works the same way. If you're feeling adventurous or you want to try out new features early on, you can switch your Chromebook to a different Chrome OS channel .
আরও জানুন
- Download Chrome for all channels and platforms
- Understand Chrome version numbers
- View the Chrome release blog
- Find the latest versions for each Chrome release channel and platform, and access tools for viewing the difference between versions on chromiumdash.appspot.com
- ত্রুটি রিপোর্ট করুন
- Manage Chrome release channels for enterprise and education