ক্রোম রিলিজ চ্যানেল কি?

নতুন ফিচার পরীক্ষা করতে এবং আপডেট প্রকাশ করতে ক্রোম কীভাবে ক্যানারি, ডেভ, বিটা ও স্টেবল রিলিজ চ্যানেল ব্যবহার করে, তা জানুন।

ক্রোমের চারটি চ্যানেল আছে

মোবাইল এবং ডেস্কটপ প্ল্যাটফর্মে যেকোনো সময়ে ক্রোমের চারটি সংস্করণ পাওয়া যায়: ক্যানারি, ডেভ, বিটা এবং স্টেবল। এগুলোকে রিলিজ চ্যানেল বলা হয়।

প্রতিটি চ্যানেলের মধ্যে ক্রোম একাধিক সংস্করণ প্রকাশ করে, যা প্রকাশের ক্রম এবং পূর্ববর্তী সংস্করণগুলো থেকে পরিবর্তনের মাত্রা নির্দেশ করে।

ক্রোম ক্যানারি

ক্রোম ক্যানারি প্রতিদিন প্রকাশিত হয়।

ক্রোম ক্যানারি লোগো।

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

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

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

ক্রোম ডেভ

Chrome Dev সপ্তাহে এক বা দুইবার প্রকাশ করা হয়।

ক্রোম ডেভ লোগো।

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

ক্রোম বিটা

ক্রোম বিটা প্রায় প্রতি সপ্তাহে একবার আপডেট করা হয় এবং প্রতি চার সপ্তাহে বড় আপডেট আসে।

ক্রোম বিটা লোগো।

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

ক্রোম স্থিতিশীল

ক্রোম স্টেবল প্রতি দুই থেকে তিন সপ্তাহে ছোটখাটো আপডেট এবং প্রতি চার সপ্তাহে বড় রিলিজের জন্য আপডেট করা হয়।

ক্রোম স্থিতিশীল লোগো।

এই রিলিজটি বেশিরভাগ মানুষের কাছে কেবল 'ক্রোম' নামেই পরিচিত। কঠোর স্বয়ংক্রিয় পরীক্ষা এবং ম্যানুয়াল যাচাই সম্পন্ন করার পরেই পরিবর্তন ও আপডেটগুলো স্টেবল সংস্করণে অন্তর্ভুক্ত করা হয়।

এটিই সেই ক্রোম চ্যানেল যা ডিফল্ট এবং বর্তমান হিসেবে বিবেচনা করা উচিত—যে চ্যানেলটি অধিকাংশ ব্যবহারকারী ইনস্টল করেছেন।

চ্যানেল ≠ সংস্করণ

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

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

ক্রোমের রিলিজ চ্যানেলের প্রয়োজন কেন?

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

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

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

নতুন ফিচার পরীক্ষা ও চালু করতে ক্রোম আর কী কী পদ্ধতি ব্যবহার করে?

মাঠ পরীক্ষা

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

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

মেট্রিক্স

ক্রোমের ফিচার ও পারফরম্যান্স উন্নত করার সেটিংটি ( chrome://settings/syncSetup?search=improve ) চালু করা থাকলে, ক্রোম স্বয়ংক্রিয়ভাবে মেমরি ব্যবহার, পেজ লোড হওয়ার সময় বা ব্রাউজারের কোনো ফিচারের ব্যবহারের মতো তথ্য মনিটর করে ক্রোম ব্যাকএন্ডে বেনামী মেট্রিক পাঠাতে পারে।

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

ক্রোম উপাদান

কিছু কার্যকারিতার জন্য, ক্রোম একটি মডিউলার পদ্ধতি অবলম্বন করে: ব্রাউজারের কিছু অংশ কম্পোনেন্ট আপডেটার ব্যবহার করে ক্রোম কম্পোনেন্ট হিসেবে স্থাপন করা হয়।

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

উদাহরণস্বরূপ, ক্রোমে ওয়াইডভাইন নামে কপিরাইটযুক্ত ভিডিও প্লেব্যাক সক্ষম করার একটি মডিউল রয়েছে। আপনি chrome://components -এ কম্পোনেন্টগুলোর সম্পূর্ণ তালিকা দেখতে পারেন।

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

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

ব্লিংক হলো সেই রেন্ডারিং ইঞ্জিন যা ওয়েব পেজের কোড এবং রিসোর্সসমূহকে সেইসব পেজে রূপান্তর করতে ব্যবহৃত হয়, যেগুলোর সাথে আপনি মিথস্ক্রিয়া করেন।

V8 হলো একটি ওপেন-সোর্স জাভাস্ক্রিপ্ট এবং ওয়েবঅ্যাসেম্বলি ইঞ্জিন, যা ক্রোম, নোড.জেএস এবং অন্যান্য অ্যাপ্লিকেশন ও পরিবেশের জন্য ক্রোমিয়াম প্রজেক্ট দ্বারা তৈরি করা হয়েছে।

ক্রোম কীভাবে নতুন সংস্করণ প্রকাশ করে?

ক্রোম সব ব্যবহারকারীর জন্য নতুন সংস্করণ প্রকাশ করে দিয়ে ভালো কিছুর আশা করে না। বরং, ক্রোম ধাপে ধাপে সংস্করণ প্রকাশ করে।

এর মানে হলো, প্রাথমিকভাবে প্রতিটি রিলিজ চ্যানেলের জন্য খুব অল্প সংখ্যক ব্যবহারকারীই আপডেটটি পান—শুরুতে হয়তো মাত্র ১-৫%, যা ধীরে ধীরে ১০০% পর্যন্ত পৌঁছায়। কোনো ফিচার চালু করার সময়, ক্রোম ইঞ্জিনিয়াররা অপ্রত্যাশিত সমস্যা আছে কিনা তা পরীক্ষা করার জন্য মেট্রিক্স এবং ব্যবহারকারীর মতামত ব্যবহার করেন। যদি কোনো সমস্যা হয়, তাহলে রোলআউটটি থামিয়ে দেওয়া হয় এবং ক্রোম টিম সমস্যাটি সমাধানের উপায় বের করে। এর সমাধান হতে পারে কোনো পরীক্ষামূলক ফিচার বন্ধ করে দেওয়া, কোনো কম্পোনেন্ট আপডেট করা, অথবা রেস্পিন নামক একটি কোড আপডেট প্রকাশ করা।

আমি কীভাবে বিভিন্ন রিলিজ চ্যানেল ইনস্টল করব?

ক্রোম রিলিজ চ্যানেলস ডেস্কটপ বা মোবাইলের জন্য একাধিক প্ল্যাটফর্মে প্রতিটি ক্রোম চ্যানেলের ডাউনলোড সরবরাহ করে। আপনি চাইলে সবগুলোই ইনস্টল করতে পারেন! এছাড়াও আপনি ক্রোমিয়াম ইনস্টল করতে পারেন, যা একটি ওপেন সোর্স ব্রাউজার এবং যার উপর ভিত্তি করে ক্রোম তৈরি হয়েছে।

ক্রোম আপডেট কীভাবে কাজ করে?

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

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

ক্রোমে about:blank, সাথে লাল রঙের আপডেট বাটন।

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

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

আরও জানুন