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

আমরা বেসলাইনের জন্য সমর্থন বাস্তবায়নের অন্যান্য সরঞ্জামগুলি দেখতে শুরু করছি, এটি আপনাকে একটি গতিশীল দৃষ্টিভঙ্গি দিতে পারে যে আপনার দর্শকরা একটি নির্দিষ্ট লক্ষ্যকে কতটা সমর্থন করে। উদাহরণস্বরূপ, RUMvision একটি ড্যাশবোর্ড অন্তর্ভুক্ত করে যা দেখায় যে প্রতিটি বেসলাইন বছরের জন্য আপনার দর্শকদের কতটা সমর্থন রয়েছে।
আমার কাছে প্রকৃত ব্যবহারকারীদের থেকে সমর্থন ডেটা না থাকলে কী হবে?
আপনি নিজেকে এমন একটি পরিস্থিতিতে খুঁজে পেতে পারেন যেখানে বেসলাইন বৈশিষ্ট্যগুলির ক্ষেত্রে আপনি প্রকৃত ব্যবহারকারীর ডেটা পেতে পারেন না। ভাল খবর হল আপনি RUM আর্কাইভ ইনসাইটস এর মাধ্যমে বিভিন্ন বেসলাইন টার্গেটের জন্য সমর্থনের একটি সাধারণ ধারণা পেতে পারেন, এমনকি আপনাকে দেশের স্তরে ফিল্টার করার অনুমতি দেয়৷ যদিও এই ডেটা আপনার ওয়েবসাইটের ব্যবহারকারীদের জন্য নির্দিষ্ট হবে না। এটি একটি সাধারণ তথ্যমূলক টুল যা দেখায় যে নিম্নলিখিত অনুমানগুলি সাধারণত নিরাপদ:
- নতুন বেসলাইন লক্ষ্য-যেমন বর্তমান বছর বা আগের বছর—আপনার ব্যবহারকারীদের মধ্যে সর্বনিম্ন পরিমাণে সমর্থন পাওয়ার সম্ভাবনা রয়েছে। যেকোন বেসলাইন টার্গেটের মতো, তবে, সময় পার হওয়ার সাথে সাথে তাদের আরও ভাল সমর্থন থাকবে।
- পুরানো বেসলাইন লক্ষ্যগুলি - বিশেষ করে বেসলাইন ব্যাপকভাবে উপলব্ধ - ভালভাবে সমর্থিত হবে৷ সন্দেহ হলে, ব্যাপকভাবে উপলব্ধ একটি চমৎকার লক্ষ্য যা 30 মাসের উইন্ডো সময়ের সাথে সাথে এগিয়ে যাওয়ার সাথে সাথে বিকশিত হয়।
- এমনকি পুরোনো বেসলাইন লক্ষ্যমাত্রা-যেগুলি 30 মাসের ব্যাপকভাবে উপলব্ধ উইন্ডোর বাইরে-সেগুলি সর্বোত্তম সমর্থন পাবে। যদিও ব্যাপকভাবে উপলব্ধ একটি ভাল ডিফল্ট লক্ষ্য, বিশেষ ব্যবহারের ক্ষেত্রে কঠোর SLA প্রয়োজন।
সম্ভবত আপনি পাঁচ বছরের বেশি বয়সী একটি বেসলাইন টার্গেট নির্বাচন করলেও, আপনি এমন বৈশিষ্ট্যগুলি গ্রহণ করতে সক্ষম হবেন যা আপনি এখন ব্যবহার করছেন না। সর্বোত্তম ক্ষেত্রে, আপনি ইতিমধ্যেই এই বৈশিষ্ট্যগুলি ব্যবহার করছেন, কিন্তু পলিফিলগুলির সাথে যা আপনার প্রয়োজন নাও হতে পারে ৷
আমি কীভাবে আমার প্রকল্পে একটি নির্বাচিত বেসলাইন লক্ষ্য প্রয়োগ করব?
আপনি যে ব্রাউজারগুলিকে সমর্থন করতে চান তা লক্ষ্য করার জন্য ব্রাউজারলিস্ট একটি সাধারণভাবে ব্যবহৃত পদ্ধতি। এটি বান্ডলার এবং অন্যান্য সংশ্লিষ্ট টুল যেমন ব্যাবেল এবং পোস্টসিএসএস- এ ব্যবহৃত হয় যাতে সিদ্ধান্ত নেওয়া হয় যে কোডের নির্দিষ্ট বিটগুলিকে রূপান্তরিত করা বা এমনকি পলিফিল করা দরকার।
ব্রাউজারলিস্টের সাথে বেসলাইন ব্যবহার করা এখন সম্ভব যাতে আপনি যখন একটি বেসলাইন টার্গেট নির্বাচন করেন, আপনি এটিকে একটি বৈধ ব্রাউজারলিস্ট ক্যোয়ারী হিসাবে নির্দিষ্ট করতে পারেন। এটি নিশ্চিত করে যে আপনার প্রকল্পের টুলগুলি আপনার নির্বাচিত লক্ষ্য অনুযায়ী কোড রূপান্তর করে। আরও তথ্যের জন্য, আরও তথ্যের জন্য ব্রাউজারলিস্টের সাথে বেসলাইন ব্যবহার করুন পড়ুন।
আমার বেসলাইন লক্ষ্য পূরণ করে না এমন বৈশিষ্ট্যগুলি সম্পর্কে কী?
একটি বেসলাইন লক্ষ্য নির্বাচন করার পরে, আপনার কাছে এমন বৈশিষ্ট্য থাকতে পারে যা আপনি ব্যবহার করতে চান, কিন্তু সেই লক্ষ্যের মধ্যে পড়বেন না। বেসলাইন আপনাকে এখানে কী করতে হবে তা বলে না এবং আপনি এই বৈশিষ্ট্যগুলি ব্যবহার করার বিষয়ে বিবেচনা করতে চান কিনা তা নির্ভর করে আপনি যে ওয়েবসাইট তৈরি করছেন এবং প্রত্যাশিত দর্শকদের উপর নির্ভর করে৷
উদাহরণস্বরূপ, ইকমার্স বা B2B ওয়েবসাইটগুলি নিম্ন সমর্থন থ্রেশহোল্ড পেতে ইচ্ছুক হতে পারে এবং তাদের ব্যবহারকারীরা তাদের সমর্থন করার কারণে সমস্যাগুলি পরিচালনা করতে পারে, যেখানে সরকারী ওয়েবসাইটগুলির জন্য একটি উচ্চ সমর্থন থ্রেশহোল্ড প্রয়োজন হতে পারে। এখানে একটি গুরুত্বপূর্ণ নিয়ম হল যে সমস্ত ওয়েব বৈশিষ্ট্য একইভাবে ব্যর্থ হয় না । বৈশিষ্ট্যগুলি কীভাবে ব্যর্থ হয় সে সম্পর্কে শ্রেণীবদ্ধ করার অনেক উপায় রয়েছে, তবে বৈশিষ্ট্যগুলিকে বাকেট করার একটি উপায় যা দরকারী হতে পারে তা এরকম কিছু যায়:
- বর্ধিতকরণ: বৈশিষ্ট্যটি একটি অসমর্থিত ব্রাউজারে ব্যবহার করা হলে, অভিজ্ঞতা ভাঙ্গা হয় না। অভিজ্ঞতা সম্ভবত অবনমিত হতে পারে, কিন্তু সম্ভবত ব্যবহারকারীর কাছে লক্ষণীয় নাও হতে পারে। উদাহরণ:
loading="lazy"
। - সংযোজন: বৈশিষ্ট্যটি কিছু সংযোজন সুবিধা প্রদান করে যা লক্ষণীয় হতে পারে—যেমন পৃষ্ঠার স্টাইলিং বা কিছু কার্যকারিতার পরিবর্তন। বৈশিষ্ট্যটি সমর্থিত না হলে ব্যবহারকারীদের কাছে পার্থক্যটি লক্ষণীয় নাও হতে পারে, এটি সমর্থন করে এমন একটি ব্রাউজারে তুলনা বাদ দিয়ে। উদাহরণ: সাবগ্রিড
- সমালোচনামূলক: যদি বৈশিষ্ট্যটি অসমর্থিত হয়, ব্যবহারকারীর একটি নেতিবাচক ব্যবহারকারীর অভিজ্ঞতা থাকবে-সম্ভবত এমন একটি যা সম্পূর্ণভাবে ভেঙে গেছে। উদাহরণ: একটি কেন্দ্রীয় এবং প্রয়োজনীয় বৈশিষ্ট্য হিসাবে ব্যবহৃত ফাইল সিস্টেম অ্যাক্সেস API ।
আপনি হয়তো খুঁজে পেতে পারেন যে নির্দিষ্ট বৈশিষ্ট্যগুলি আপনার লক্ষ্যের বাইরে আপনার ধারণার চেয়ে ভাল সমর্থন রয়েছে। আপনার কতজন ব্যবহারকারীর একটি নির্দিষ্ট বৈশিষ্ট্যের জন্য সমর্থন রয়েছে তা বোঝা সম্ভব। আমি কি ব্যবহার করতে পারি আপনার বিশ্লেষণ ডেটার বিরুদ্ধে পৃথক বৈশিষ্ট্যগুলির জন্য সমর্থন চেক করার ক্ষমতা রয়েছে৷ RUMvision-এ ড্রিল ডাউন করার এবং বৈশিষ্ট্য স্তরের ডেটা অন্বেষণ করার ক্ষমতা রয়েছে যদি এটি আপনার জন্য সহায়ক হয়।
এইভাবে, আপনি আপনার বেসলাইন টার্গেট ব্যবহার করতে পারেন এমন বৈশিষ্ট্যের সংখ্যা কমাতে যা আপনাকে সাবধানে বিবেচনা করতে হবে। আপনার টার্গেটের ভিতরে যা কিছু আছে তা নিয়ে আপনার চিন্তা করার দরকার নেই। যদি আপনার লক্ষ্যের বাইরে এক বা দুটি বৈশিষ্ট্য থাকে যা বিশেষভাবে উপযোগী হবে- আপনার কাছে আরও অন্বেষণ করার এবং পলিফিল বা প্রগতিশীল বর্ধন হিসাবে ব্যবহার করার সিদ্ধান্ত নেওয়ার সরঞ্জাম রয়েছে।
উপসংহার
প্রতিটি ওয়েব অ্যাপ্লিকেশানের বিভিন্ন প্রয়োজনীয়তা রয়েছে—একটি ইকমার্স সাইট থেকে যা আরও বেশি অসঙ্গতি উদ্বেগ সহ্য করতে পারে, এমন একটি সরকারী ওয়েবসাইট থেকে যা যথাসম্ভব অনেক ব্যবহারকারীর কাছে অবশ্যই উপলব্ধ এবং কার্যকরী হতে হবে৷ এগুলি হল গণনাগুলি আপনাকে নিজেরাই করতে হবে এবং নতুন ওয়েব বৈশিষ্ট্যগুলি গ্রহণ করার ক্ষেত্রে কী সিদ্ধান্ত নিতে হবে তা আপনাকে বলা বেসলাইনের লক্ষ্য নয়, তবে কীভাবে তা আরও গুরুত্বপূর্ণ।