নতুন বৈশিষ্ট্যগুলি পরীক্ষা করতে এবং আপডেটগুলি রোল আউট করতে Chrome কীভাবে ক্যানারি, ডেভ, বিটা এবং স্থিতিশীল রিলিজ চ্যানেলগুলি ব্যবহার করে তা জানুন৷
ক্রোমের চারটি চ্যানেল রয়েছে
মোবাইল এবং ডেস্কটপ প্ল্যাটফর্মে যেকোন সময়ে চার ধরনের ক্রোম পাওয়া যায়: ক্যানারি, দেব, বিটা এবং স্টেবল। এগুলোকে রিলিজ চ্যানেল বলা হয়।
প্রতিটি চ্যানেলের মধ্যে, Chrome একাধিক সংস্করণ স্থাপন করে যা পূর্ববর্তী সংস্করণ থেকে মুক্তির ক্রম এবং পরিবর্তনের মাত্রা নির্দেশ করে।
ক্রোম ক্যানারি
ক্রোম ক্যানারি প্রতিদিন প্রকাশিত হয়।
এই চ্যানেলটি কয়লা খনিতে প্রবাদের মতো। এটি নতুন এবং পরীক্ষামূলক বৈশিষ্ট্য সহ সবচেয়ে পরীক্ষামূলক Chrome চ্যানেল। ক্রোম ক্যানারি আমাদের প্রকৃত ব্যবহারকারী এবং বিকাশকারীদের সাথে পরিবর্তনগুলি চেষ্টা করে দেখতে সাহায্য করে, সমস্যা হওয়ার আগে ত্রুটিগুলি পরীক্ষা করতে।
আমরা ন্যূনতম পরীক্ষার মাধ্যমে ক্যানারি চ্যানেলে পরিবর্তন এবং নতুন বৈশিষ্ট্য যোগ করি। ক্যানারি ভাঙতে পারে (এবং করে)। মাঝে মাঝে, একটি ক্যানারি বিল্ডে এমন একটি বাগ থাকতে পারে যা ব্রাউজার ক্র্যাশ করে দেয় বা কিছু সাইটে সম্পূর্ণরূপে অব্যবহারযোগ্য হতে পারে। প্রতিদিন ক্যানারি রিলিজ করার ভাল জিনিস হল যে আপডেট এবং বাগ ফিক্সগুলিও দ্রুত পাঠানো যেতে পারে। ডিফল্টরূপে, ক্যানারি ক্র্যাশ এবং ব্যবহারের পরিসংখ্যান Google-এ রিপোর্ট করে (আপনি এই বৈশিষ্ট্যটি নিষ্ক্রিয় করতে পারেন)।
ক্যানারি ডেভেলপার এবং এন্টারপ্রাইজ ব্যবহারকারীদের জন্য খুবই উপযোগী যাদের নতুন বৈশিষ্ট্যগুলি বাস্তবায়িত হওয়ার সাথে সাথে পরীক্ষা করতে হবে। মনে রাখবেন যে কিছু বৈশিষ্ট্য এটিকে কখনোই ক্যানারির বাইরে নাও আনতে পারে—এটিই এটিকে উপযোগী করে তোলে! Chrome Stable-এ সাধারণ উপলভ্যতার জন্য বৈশিষ্ট্যটি প্রয়োগ করার আগে ক্যানারিতে অল্প সংখ্যক ব্যবহারকারীর সাথে একটি বৈশিষ্ট্য পরীক্ষা করা (এবং সম্ভাব্যভাবে প্রত্যাখ্যান করা বা পুনরায় কাজ করা) করা অনেক ভালো।
ক্রোম ডেভ
ক্রোম ডেভ সপ্তাহে একবার বা দুবার প্রকাশিত হয়।
ক্রোম ডেভ দেখায় যে Chrome টিম এই মুহূর্তে কি কাজ করছে৷ এই রিলিজ চ্যানেলটি এখনও বেশ তাজা—আমরা এটি ক্যানারির চেয়ে বেশি পরীক্ষা করি, কিন্তু আপনি এখনও বাগ এবং অন্যান্য সমস্যাগুলি খুঁজে পেতে পারেন৷
ক্রোম বিটা
Chrome বিটা সপ্তাহে প্রায় একবার আপডেট করা হয়, প্রতি চার সপ্তাহে বড় আপডেটের সাথে।
এই ব্রাউজারটি অনেক বেশি পালিশ, সাবধানে চেক করা এবং পরীক্ষিত। ক্রোম বিটা-এর মাধ্যমে, স্থিতিশীল চ্যানেলটি পাওয়ার এক মাসেরও বেশি আগে আপনার উন্নতি এবং নতুন বৈশিষ্ট্যগুলিতে অ্যাক্সেস রয়েছে, Chrome স্টেবলের কাছাকাছি নির্ভরযোগ্যতার স্তর সহ। আপনি এখনও বিকাশাধীন বৈশিষ্ট্যগুলির পূর্বরূপ দেখতে পারেন এবং Chrome উন্নত করতে প্রতিক্রিয়া প্রদান করতে পারেন৷
ক্রোম স্থিতিশীল
Chrome Stable প্রতি দুই থেকে তিন সপ্তাহে ছোটখাট আপডেটের সাথে আপডেট করা হয় এবং বড় রিলিজের জন্য প্রতি চার সপ্তাহে আপডেট করা হয়।
এই রিলিজটিকে বেশিরভাগ লোক কেবল 'Chrome' নামেই চেনে। আমরা কঠোর স্বয়ংক্রিয় পরীক্ষা এবং ম্যানুয়াল পরীক্ষা করার পরে পরিবর্তন এবং আপডেটগুলি এটিকে স্থিতিশীল করে তোলে।
এটি হল সেই Chrome চ্যানেল যাকে আপনার ডিফল্ট এবং বর্তমান হিসাবে বিবেচনা করা উচিত—অধিকাংশ ব্যবহারকারী দ্বারা ইনস্টল করা চ্যানেল৷
চ্যানেল ≠ সংস্করণ
ক্রোমের সংস্করণগুলির একটি সিরিজ প্রতিটি রিলিজ চ্যানেলের মধ্যে স্থাপন করা হয়, কারণ পরীক্ষার সময় আপডেট, উন্নতি এবং বাগ সংশোধন করা হয়৷ প্রতিটি চ্যানেলের জন্য, সংস্করণটি একটি রিলিজ চক্র জুড়ে একই প্রধান সংস্করণ নম্বর রাখে। উদাহরণস্বরূপ, যখন এই নিবন্ধটি খসড়া করা হয়েছিল, তখন ক্রোম স্টেবল ছিল 101 সংস্করণে, ক্রোম বিটা ছিল 102, ক্রোম ডেভ এবং ক্রোম ক্যানারি 103-এর বিভিন্ন সংস্করণ ছিল৷ আপনি কখনও কখনও এই প্রধান সংখ্যাগুলিকে মাইলফলক হিসাবে উল্লেখ দেখতে পাবেন : উদাহরণস্বরূপ, M101 বা M102।
আপনি যে সংস্করণটি ব্যবহার করছেন সে সম্পর্কে আপনি যদি আগ্রহী হন, chrome://version
পৃষ্ঠাটি একবার দেখুন৷ প্রতিটি চ্যানেলের জন্য সময়ের সাথে সংস্করণ নম্বর কীভাবে পরিবর্তিত হয় তা আপনি লক্ষ্য করতে পারেন। আপনি omahaproxy.appspot.com- এ প্রতিটি Chrome রিলিজ চ্যানেল এবং প্ল্যাটফর্মের জন্য সর্বশেষ সংস্করণগুলি পরীক্ষা করতে পারেন। এই সাইটটি সংস্করণগুলির মধ্যে কোড পার্থক্যগুলি দেখার জন্য সরঞ্জাম সরবরাহ করে৷
ক্রোমের রিলিজ চ্যানেলের প্রয়োজন কেন?
Chrome এর হাজার হাজার অবদানকারী, লক্ষ লক্ষ লাইন কোড এবং কোটি কোটি ব্যবহারকারী রয়েছে৷ ব্যাপকভাবে ব্যবহৃত, জটিল সফ্টওয়্যারগুলির জন্য শক্তিশালী প্রক্রিয়া এবং কঠোর পরীক্ষার প্রক্রিয়া প্রয়োজন যাতে নতুন বৈশিষ্ট্য এবং কোডে পরিবর্তনগুলি বাগ যোগ করা এবং অপ্রত্যাশিত পার্শ্ব প্রতিক্রিয়া সৃষ্টি করা এড়াতে পারে। স্থির প্রকাশের পরেও ক্রোম প্রকৌশলীরা পরীক্ষা চালিয়ে যান, যখন প্রকৃত লোকেরা স্কেলে ব্রাউজার ব্যবহার করা শুরু করে।
ওয়েব ব্রাউজার বিচ্ছিন্নভাবে কাজ করে না! তাদের লক্ষ লক্ষ ওয়েবসাইটের অসঙ্গতি, ক্রমাগত পরিবর্তিত হওয়া এবং ব্যবহারকারীর সব ধরনের আচরণের সাথে মোকাবিলা করতে হবে—প্রত্যাশিত এবং অপ্রত্যাশিত।
আমরা শত শত পরিবর্তন এবং আপডেট সহ হাজার হাজার বিভিন্ন ডিভাইসের জন্য একাধিক অপারেটিং সিস্টেম জুড়ে কয়েক ডজন ভাষায় কোটি কোটি ব্যবহারকারীর জন্য Chrome-এর একটি নতুন সংস্করণ প্রকাশ করতে পারি, একযোগে,—এবং আমাদের আঙুলগুলি অতিক্রম করতে পারি এবং সর্বোত্তম আশা করতে পারি৷ অবশ্যই, আমরা তা করি না। পরিবর্তে, আমরা Chrome Canary-এ একটি পরিবর্তন বা একটি নতুন বৈশিষ্ট্য নিয়ে পরীক্ষা-নিরীক্ষা শুরু করি। অন্য কথায়, আমরা অ্যাপ্লিকেশন কোডের অংশ আপডেট করি। কিছু পরিবর্তন এটিকে আর কখনও করে না—কিন্তু সবকিছু ঠিকঠাক থাকলে, আমরা পরিবর্তনের সাথে Chrome ডেভকে আপডেট করি, তারপরে Chrome বিটা, আরও বেশি পরীক্ষা এবং আরও চেক সহ, যতক্ষণ না পরিবর্তিত কোডটি Chrome স্থিতিশীলতায় প্রবেশ করে। ক্রোম স্টেবল হল ক্রোম রিলিজ যা প্রায় সবাই ব্যবহার করে—বেশিরভাগ লোকেরা এটিকে শুধু 'Chrome' বলে।
নতুন বৈশিষ্ট্য পরীক্ষা এবং স্থাপন করতে Chrome অন্য কোন প্রক্রিয়া ব্যবহার করে?
মাঠে পরীক্ষণ
ক্রোম ডিজাইন করা হয়েছে যাতে ফিল্ড ট্রায়াল ফ্ল্যাগগুলির সাথে কিছু নতুন বৈশিষ্ট্য সক্ষম বা অক্ষম করা যায়৷ আপনার ডিভাইসে চলমান ক্রোম অ্যাপ্লিকেশানটি পর্যায়ক্রমে Chrome-এর ব্যাকএন্ড সার্ভারগুলি পরীক্ষা করে দেখতে ফিল্ড ট্রায়াল ফ্ল্যাগগুলিতে কোনও পরিবর্তন আছে কিনা৷ সার্ভার দ্বারা প্রত্যাবর্তিত পতাকা বীজ ফাইল এবং স্থানীয়ভাবে সঞ্চিত র্যান্ডমাইজেশন বীজের উপর নির্ভর করে, আপনার ডিভাইসে চলমান Chrome দ্বারা বৈশিষ্ট্যগুলি বন্ধ বা চালু করা যেতে পারে৷
ক্রোমের জন্য, ফিল্ড ট্রায়ালগুলি ক্রোম ভেরিয়েশন বা Google অভ্যন্তরীণ কোডনাম ফিঞ্চ নামেও পরিচিত। ECS নামে এজ ব্রাউজারের জন্য মাইক্রোসফটের একটি অনুরূপ সিস্টেম রয়েছে। ক্রোম ভেরিয়েশন মেকানিজম কিছু ক্রোম ব্যবহারকারীদের জন্য নতুন বৈশিষ্ট্যগুলিকে সক্ষম করার অনুমতি দেয় এবং অন্যদের জন্য নয় (বা প্রয়োজনে বন্ধ করা হয়)। আপনি আমাদের নিবন্ধ এবং ভিডিও থেকে আরও জানতে পারেন: ক্রোম বৈচিত্র কি? .
মেট্রিক্স
যদি Chrome এর বৈশিষ্ট্য এবং কর্মক্ষমতা উন্নত করতে সাহায্য করার জন্য সেটিংস সক্ষম করা হয় ( chrome://settings/syncSetup?search=improve
) তাহলে Chrome স্বয়ংক্রিয়ভাবে নিরীক্ষণ করতে পারে এবং Chrome ব্যাকএন্ডে বেনামী মেট্রিক্স পাঠাতে পারে—যেমন মেমরি ব্যবহার, পৃষ্ঠা লোডের সময় বা একটি ব্রাউজার বৈশিষ্ট্য ব্যবহার।
কর্মক্ষমতা, স্থিতিশীলতা এবং অপ্রত্যাশিত আচরণের জন্য Chrome মেট্রিক্স ব্যবহার করে। এই পদ্ধতিটি ফিল্ড ট্রায়ালের সাথে ব্যবহার করা যেতে পারে যে ব্যবহারকারীদের একটি নতুন বৈশিষ্ট্য সক্রিয় করা হয়েছে এবং যারা নেই তাদের নিয়ন্ত্রণ গোষ্ঠীর মেট্রিক্স তুলনা করতে। এইভাবে, যদি কোনো সমস্যা দেখা দেয়, ক্রোম প্রকৌশলীরা একটি সমাধানে কাজ করার সময় নতুন বৈশিষ্ট্যটি বন্ধ করতে পারেন৷
ক্রোম উপাদান
কিছু কার্যকারিতার জন্য, ক্রোম একটি মডুলার পদ্ধতি অবলম্বন করে: কম্পোনেন্ট আপডেটার ব্যবহার করে ব্রাউজারের কিছু অংশ Chrome উপাদান হিসাবে স্থাপন করা হয়।
Chrome এর একটি নতুন সংস্করণ ইনস্টল করার প্রয়োজন ছাড়াই উপাদানগুলি আপডেট করা যেতে পারে৷ এটি রিলিজ চ্যানেলের সময়সূচীর বাইরে, ব্রাউজারটিকে পুনরায় চালু করার প্রয়োজন ছাড়াই আপডেটগুলিকে আরও দ্রুত মোতায়েন করার অনুমতি দেয়৷ এটি নিরাপত্তা বৈশিষ্ট্যগুলির জন্য বিশেষভাবে গুরুত্বপূর্ণ এবং নতুন সংস্করণগুলির জন্য Chrome ইনস্টলারের আকার কমাতে পারে৷
উদাহরণস্বরূপ, কপিরাইটযুক্ত ভিডিওর প্লেব্যাক সক্ষম করার জন্য Chrome-এর একটি মডিউল রয়েছে, যাকে বলা হয় Widevine৷ আপনি chrome://components
এ উপাদানগুলির সম্পূর্ণ তালিকা দেখতে পারেন।
Chromium, Blink, এবং V8 কি?
ক্রোমিয়াম হল ওপেন সোর্স ব্রাউজার প্রকল্প যার উপর ভিত্তি করে ক্রোম এবং অন্যান্য ব্রাউজার রয়েছে, এজ, স্যামসাং ইন্টারনেট এবং ব্রেভ সহ। ব্রাউজারগুলি তৈরি এবং রক্ষণাবেক্ষণের জন্য এতটাই জটিল হয়ে উঠেছে যে একটি ওপেন সোর্স প্রকল্পে কোড বেস করা একটি সাধারণ প্যাটার্নে পরিণত হয়েছে। (সাফারি ব্রাউজারটি ওয়েবকিট ব্যবহার করে।) ক্রোম ক্রোমিয়ামে অতিরিক্ত বৈশিষ্ট্য যোগ করে, যেমন অতিরিক্ত ভিডিও কোডেক, কপিরাইট সামগ্রীর জন্য সমর্থন এবং স্বয়ংক্রিয় আপডেট।
আপনি Chromium ইনস্টল করতে পারেন, যার প্রায়শই নতুন সংস্করণ উপলব্ধ থাকে, কিন্তু অন্যান্য ব্রাউজারে আপনি নির্ভর করেন এমন মূল বৈশিষ্ট্যগুলি অনুপস্থিত থাকতে পারে (যেমন স্বয়ংক্রিয় আপডেট, এবং ভিডিও স্ট্রিম করার জন্য প্রয়োজনীয় লাইসেন্সযুক্ত মিডিয়া কোডেক)। ক্রোমিয়াম একটি গড় ওয়েব ভোক্তার পরিবর্তে ব্রাউজার বিকাশকারীরা ব্রাউজার বৈশিষ্ট্যগুলি তৈরি করে সবচেয়ে ভাল ব্যবহার করে।
ব্লিঙ্ক হল রেন্ডারিং ইঞ্জিন যা আপনি যে পৃষ্ঠাগুলি দেখেন এবং ইন্টারঅ্যাক্ট করেন সেই পৃষ্ঠাগুলিতে ওয়েব পৃষ্ঠার কোড এবং সংস্থানগুলিকে রূপান্তর করতে ব্যবহৃত হয়।
V8 হল ওপেন সোর্স জাভাস্ক্রিপ্ট এবং ওয়েব অ্যাসেম্বলি ইঞ্জিন যা Chrome, Node.js এবং অন্যান্য অ্যাপ্লিকেশন এবং পরিবেশের জন্য Chromium প্রকল্প দ্বারা তৈরি করা হয়েছে।
কিভাবে Chrome নতুন সংস্করণ রোল আউট করে?
ক্রোম শুধুমাত্র সমস্ত ব্যবহারকারীদের জন্য একটি নতুন সংস্করণ প্রকাশ করে না এবং সেরাটির জন্য আশা করে। পরিবর্তে, Chrome স্টেজড রোলআউট ব্যবহার করে।
এর মানে হল যে প্রাথমিকভাবে, প্রতিটি রিলিজ চ্যানেলের জন্য শুধুমাত্র অল্প সংখ্যক ব্যবহারকারী একটি আপডেট পান—সম্ভবত শুরু করতে শুধুমাত্র 1-5%, ধীরে ধীরে 100% পর্যন্ত বৃদ্ধি পায়। একটি বৈশিষ্ট্য রোল আউট হওয়ার সাথে সাথে, Chrome প্রকৌশলীরা অপ্রত্যাশিত সমস্যাগুলি পরীক্ষা করতে মেট্রিক্স এবং ব্যবহারকারীর প্রতিক্রিয়া ব্যবহার করে৷ যদি কিছু ভুল হয়ে যায়, Chrome টিম কীভাবে সমস্যার সমাধান করতে হয় তা নিয়ে কাজ করার সময় রোলআউটটি বিরাম দেওয়া হয়৷ সমাধানটি একটি পরীক্ষামূলক বৈশিষ্ট্য বন্ধ করা, একটি উপাদান আপডেট করা, বা রেস্পিন নামক একটি কোড আপডেট শিপিং করা হতে পারে।
আমি কিভাবে বিভিন্ন রিলিজ চ্যানেল ইনস্টল করব?
ক্রোম রিলিজ চ্যানেল একাধিক প্ল্যাটফর্মের জন্য ডেস্কটপ বা মোবাইলে প্রতিটি Chrome চ্যানেলের জন্য ডাউনলোড প্রদান করে। আপনি যদি চান তাহলে আপনি তাদের সব ইনস্টল করতে পারেন! এছাড়াও আপনি Chromium ইন্সটল করতে পারেন, ওপেন সোর্স ব্রাউজার যেটিতে Chrome তৈরি হয়েছে৷
ক্রোম আপডেট কিভাবে কাজ করে?
নতুন সংস্করণ শুধুমাত্র নতুন বৈশিষ্ট্য যোগ করার জন্য নয়। Chrome-এরও বাগগুলি ঠিক করতে হবে, নিরাপত্তা আপডেট যোগ করতে হবে, বিদ্যমান বৈশিষ্ট্যগুলিকে উন্নত করতে হবে, কোডকে আরও কার্যকরী করতে হবে এবং যে কোডের আর প্রয়োজন নেই তা সরাতে হবে৷ ব্যবহারকারীদের সুরক্ষিত রাখতে এবং নতুন ধরনের আক্রমণ থেকে নিরাপদ রাখতে দ্রুত আপডেট চক্র বিশেষভাবে গুরুত্বপূর্ণ।
Chrome ব্যাকগ্রাউন্ডে আপডেট ডাউনলোড করে। Chrome আপডেট করতে, আপনাকে শুধুমাত্র ব্রাউজারটি পুনরায় চালু করতে হবে। আপনি Chrome এ একটি আপডেট বোতাম দেখতে পারেন বা ⋮ মেনু পরিবর্তনের রঙ লক্ষ্য করতে পারেন, যদি একটি আপডেট উপলব্ধ থাকে এবং আপনি কিছু সময়ের জন্য পুনরায় চালু না করেন। আপডেট Google Chrome ব্যাখ্যা করে কিভাবে স্বয়ংক্রিয় আপডেট ইনস্টল করতে হয়।
এন্টারপ্রাইজ গ্রাহকরা Chrome Canary, Beta বা Dev এর নতুন সংস্করণ ব্যবহার করে দেখতে পারেন এবং তাদের কর্মীদের সফ্টওয়্যার রোল-আউটের উপর নিয়ন্ত্রণ বজায় রাখতে পারেন।
Chromebooks, Chrome OS দ্বারা ব্যবহৃত অপারেটিং সিস্টেম একইভাবে কাজ করে। আপনি যদি দুঃসাহসিক বোধ করেন বা আপনি প্রথম দিকে নতুন বৈশিষ্ট্যগুলি ব্যবহার করে দেখতে চান, আপনি আপনার Chromebookটিকে একটি ভিন্ন Chrome OS চ্যানেলে স্যুইচ করতে পারেন৷
আরও খোঁজ
- সমস্ত চ্যানেল এবং প্ল্যাটফর্মের জন্য Chrome ডাউনলোড করুন
- ক্রোম সংস্করণ নম্বর বুঝুন
- Chrome রিলিজ ব্লগ দেখুন
- প্রতিটি Chrome রিলিজ চ্যানেল এবং প্ল্যাটফর্মের জন্য সর্বশেষ সংস্করণগুলি খুঁজুন এবং সংস্করণগুলির মধ্যে পার্থক্য দেখার জন্য সরঞ্জামগুলি অ্যাক্সেস করুন: omahaproxy.appspot.com
- বাগ রিপোর্ট করুন
- এন্টারপ্রাইজ এবং শিক্ষার জন্য Chrome রিলিজ চ্যানেল পরিচালনা করুন