প্রকাশিত: ফেব্রুয়ারি 27, 2025
Google এবং অন্যান্য প্রধান ব্রাউজার বিক্রেতা উভয় সম্প্রদায়ের বেসলাইনের জন্য এটি একটি ব্যস্ত মাস ছিল। বেসলাইন মাসিক ডাইজেস্টের এই সংস্করণে, আমরা Chrome ডেভেলপার রিলেশনে আবারও কিছু মুহূর্ত নিয়ে সাম্প্রতিক উন্নয়নগুলি পর্যালোচনা করি, যেমন আপডেট, সম্প্রদায় নিবন্ধ এবং আলোচনা, টুলিং, এবং বেসলাইন-সম্পর্কিত কিছু যা আমরা মনে করি আপনার জানা উচিত!
ইন্টারপ 2025 চলছে
প্রতি বছর, ইন্টারপ প্রজেক্ট ফোকাস ক্ষেত্রগুলির একটি সেট সংজ্ঞায়িত করে যেগুলি প্রধান ব্রাউজার বিক্রেতা এবং সমর্থনকারী সংস্থাগুলি একই বছরের মধ্যে সমস্ত ব্রাউজার জুড়ে নতুন বৈশিষ্ট্যগুলি আনার জন্য সহযোগিতা করে। ফেব্রুয়ারিতে, ইন্টারপ 2025 প্রকল্পটি আনুষ্ঠানিকভাবে একটি যৌথ প্রচেষ্টা হিসাবে চালু করা হয়েছিল:
- অ্যাপলের ব্লগ পোস্ট
- মজিলার ব্লগ পোস্ট
- মাইক্রোসফট এর ব্লগ পোস্ট
- গুগলের ব্লগ পোস্ট
- ইগালিয়ার ব্লগ পোস্ট
- Bocoup এর ব্লগ পোস্ট
এই বছর প্রকল্পটি যে সকল ক্ষেত্রে ফোকাস করবে তার মধ্যে রয়েছে Core Web Vitals, View Transitions API, WebAssembly, Layout এবং আরও অনেক কিছুর বৈশিষ্ট্য। এই ব্লগ পোস্টের যে কোনো (বা সব) একটি পড়া দিন!
TheJam.dev ফায়ারসাইড চ্যাট রাচেল অ্যান্ড্রুর সাথে
সম্প্রতি, ক্রোম ডেভেলপার রিলেশনের র্যাচেল অ্যান্ড্রু ইন্টারপ এবং বেসলাইন সম্পর্কে কথা বলার জন্য TheJam.dev- এ ব্রায়ান রিনাল্ডির সাথে বসেছেন।
আলোচনা বিস্তৃত ছিল, এবং শ্রোতাদের কাছ থেকে প্রশ্ন অন্তর্ভুক্ত ছিল. এটি দেখার মতো, কারণ এটি কেন বেসলাইন একটি জিনিস, এবং এটি কীভাবে ওয়েব ডেভেলপারদের বুঝতে সাহায্য করে যে ব্রাউজার সামঞ্জস্যতা নিয়ে চিন্তা না করে কতটা ওয়েব প্ল্যাটফর্ম ব্যবহার করার জন্য উপলব্ধ তা নির্ধারণ করে।
বেসলাইন-স্ট্যাটাস ওয়ার্ডপ্রেস প্লাগইন
এই মাসে, CSS-Tricks-এর জিওফ গ্রাহাম একটি ওয়ার্ডপ্রেস ব্লকে বেসলাইন স্ট্যাটাস প্রকাশ করেছেন, বেসলাইন-স্ট্যাটাস ওয়ার্ডপ্রেস প্লাগইন সম্পর্কে একটি নিবন্ধ যা বেসলাইন স্ট্যাটাস ওয়েব কম্পোনেন্ট প্রয়োগ করে। এই প্লাগইনটি আপনাকে আপনার সাইটের পৃষ্ঠাগুলিতে ওয়েব কম্পোনেন্ট ড্রপ করার একটি সহজ উপায় দেয় যেখানে আপনি একটি প্রদত্ত বৈশিষ্ট্যের বেসলাইন স্থিতি নির্দেশ করতে চান৷
বেসলাইন স্ট্যাটাস ওয়েব কম্পোনেন্ট—এবং যে প্লাগইনটি এটিকে প্রয়োগ করে—সেটি ওয়েব বৈশিষ্ট্য সম্পর্কিত নিবন্ধের মতো প্রেক্ষাপটে খুবই উপযোগী, যেখানে একটি নির্দিষ্ট ওয়েব বৈশিষ্ট্য সমস্ত প্রধান ব্রাউজার ইঞ্জিনে ব্যবহার করা যেতে পারে কিনা তা স্পষ্ট করা যেতে পারে। আরও গুরুত্বপূর্ণ, রেন্ডার করা হলে, ওয়েব উপাদান আপনাকে একটি প্রদত্ত ওয়েব বৈশিষ্ট্যের জন্য সাম্প্রতিক সম্ভাব্য তথ্য দেয়। CSS-Tricks অবশ্যই ওয়েব কম্পোনেন্টকে তাদের সাইটে প্রয়োগ করে সুবিধা নিচ্ছে—উদাহরণস্বরূপ, আপনি দেখতে পারেন যে CSS-Tricks-এ @scope
নিয়মের ডকুমেন্টেশন পৃষ্ঠা বেসলাইন-স্ট্যাটাস প্লাগইন প্রয়োগ করে।
RUMVision বেসলাইন কেস স্টাডি
এই ডাইজেস্টের জানুয়ারি সংস্করণে, আমরা ঘোষণা করেছি যে RUMVision তাদের RUM সমাধানে বেসলাইনকে একীভূত করেছে । এটি একটি উত্তেজনাপূর্ণ বিকাশ, কারণ এটি এমন কিছু প্রথম টুলিং যা সাইটের মালিকদের জানতে সাহায্য করে যে বেসলাইন বৈশিষ্ট্যগুলি তাদের ব্যবহারকারীরা উপকৃত হতে পারে৷
এই মাসে, RUMVision কীভাবে তারা তাদের পণ্যের সাথে বেসলাইনকে একত্রিত করেছে সে সম্পর্কে একটি কেস স্টাডি লিখেছে। এটি একটি বাধ্যতামূলক কেস স্টাডি, এবং আপনি যদি জানতে চান যে তারা কীভাবে এটি করেছে তা পড়ার মূল্য!
Popover API এখন বেসলাইন নতুনভাবে উপলব্ধ (আবার)
এপ্রিল 2024 সালে, এটি ঘোষণা করা হয়েছিল যে Popover API বেসলাইন নতুনভাবে উপলব্ধ । যাইহোক, একটি ব্রাউজার ইঞ্জিনে এই API বাস্তবায়নে একটি গুরুতর বাগ ছিল যা মিস করা হয়েছিল, এবং Popover API বেসলাইন নতুনভাবে উপলভ্য হওয়ার পূর্বে এটির কারণ হয়েছিল।
ফলস্বরূপ—এবং কিছু কারণে আপনি আগ্রহী হতে পারেন যে সম্পর্কে আমরা লিখেছি—The Popover API-এর বেসলাইন নতুনভাবে উপলব্ধ তারিখটি এই বছরের 27 জানুয়ারী আপডেট করা হয়েছে৷
সমস্ত ব্রাউজারে কাজ করে—আন্তঃকার্যযোগ্যতা উপলব্ধতার বাইরে
সম্প্রতি, Chrome DevRel-এর নিজস্ব Mariko Kosaka বেসলাইন সম্পর্কে হাফস্টক সম্মেলনে বক্তৃতা করার জন্য ফিনিক্স, অ্যারিজোনায় ভ্রমণ করেছেন। তার বক্তৃতা ইন্টারঅপারেবিলিটি ধারণাকে সংজ্ঞায়িত করতে সময় ব্যয় করেছে, কীভাবে বৈশিষ্ট্যগুলি আন্তঃপ্রক্রিয়াযোগ্য (সব ধরনের ডিভাইস জুড়ে), সামান্য সাহায্য ছাড়া এটি কতটা কঠিন হতে পারে এবং বেসলাইন কীভাবে বিকাশকারীদের জন্য এটিকে সহজ করে তোলে তা নির্ধারণ করতে সময় ব্যয় করেছে।
যদিও এই আলোচনার জন্য বর্তমানে কোনও ভিডিও রেকর্ড করা হয়নি, আপনি আরও জানতে Mariko এর স্লাইড ডেকটি দেখতে পারেন। আপনার কাছাকাছি একটি কনফারেন্সে বেসলাইন সম্পর্কে কথা বলার জন্য Chrome বিকাশকারী সম্পর্ক থেকে আমাদের আরও অনেক কিছুর জন্য নজর রাখুন!
ESLint এখন আনুষ্ঠানিকভাবে linting CSS সমর্থন করে
আপনি যদি কখনও ESLint ব্যবহার করে থাকেন, আপনি জানেন যে এটি ঐতিহাসিকভাবে শুধুমাত্র জাভাস্ক্রিপ্ট লিন্ট করার একটি টুল। এই মাসে, ESLint ঘোষণা করেছে যে CSS linting এখন আনুষ্ঠানিকভাবে তাদের টুলিং দ্বারা সমর্থিত । এই ঘোষণার অংশে require-baseline
নিয়ম জড়িত, যা আপনাকে আপনার প্রকল্পের CSS-এ বেসলাইন বৈশিষ্ট্যগুলি প্রয়োগ করতে সাহায্য করে৷ আমরা ওয়েব ডেভেলপারদের জন্য বেসলাইন সমর্থন নিয়ে আসা আরও টুলের জন্য অপেক্ষা করছি, যাতে বৈশিষ্ট্য সমর্থনের প্রশ্নটি বোঝা সহজ হয়।
সেই বইয়ে আর এক মাস!
2025 এখন পর্যন্ত বেসলাইনের জন্য একটি বড় বছর ছিল এবং আমরা এখানে Chrome ডেভেলপার রিলেশনে এই এলাকায় আরও অনেক উন্নয়ন আশা করি। পরের মাসের শেষে এই ডাইজেস্টের পরবর্তী সংস্করণের জন্য নজর রাখুন, এবং যথারীতি, আপনি আমাদেরকে জানাতে পারেন যদি আমরা কিছু মিস করে থাকি যা আপনার মনে হয় এখানে অন্তর্ভুক্ত করা উচিত, বা ডাইজেস্টের ভবিষ্যতের সংস্করণে।