প্রকাশিত: ২৬ জানুয়ারী, ২০২৬
যেমনটি প্রত্যাশা করা হয়েছিল, ২০২৫ সালের ডিসেম্বর মাসটি বেসলাইনের জন্য কিছুটা ধীর ছিল, যেখানে ডেভেলপার সম্প্রদায় বছরের শেষের দিকে ডিকম্প্রেস করার জন্য কিছুটা সময় নিয়েছিল। যদিও এটি ২০২৫ সালের অন্যান্য মাসের তুলনায় একটি দ্রুত আপডেট হবে, তবুও এখনও অনেক হাইলাইট রয়েছে!
বেসলাইন নতুন উপলব্ধ বৈশিষ্ট্য
নিম্নলিখিত বৈশিষ্ট্যগুলি ২০২৫ সালের ডিসেম্বরে বেসলাইন নতুনভাবে উপলব্ধ হয়ে ওঠে। ফলস্বরূপ, এই সমস্ত বৈশিষ্ট্য ২০২৮ সালের জুলাই মাসে বেসলাইন ব্যাপকভাবে উপলব্ধ হয়ে যাবে।
document.caretPositionFromPoint()
document.caretPositionFromPoint() হল প্রদত্ত ভিউপোর্ট স্থানাঙ্কের জন্য সুনির্দিষ্ট সন্নিবেশ বিন্দু (DOM নোড এবং অফসেট) খুঁজে বের করার জন্য একটি সহায়ক পদ্ধতি। এই পদ্ধতিটি ডকুমেন্টে ক্যারেটের অবস্থান খুঁজে বের করার ক্ষেত্রে প্রায়শই জড়িত অনুমানকে হ্রাস করে।
ইভেন্ট টাইমিং API
ইভেন্ট টাইমিং API ডকুমেন্টের সাথে ইন্টারঅ্যাকশন সনাক্ত করতে ব্যবহৃত হয় এবং ব্যবহারকারীর ইন্টারঅ্যাকশনের ল্যাটেন্সি গণনা করতে ব্যবহার করা যেতে পারে। এই API ইন্টারঅ্যাকশন টু নেক্সট পেইন্ট (INP) কোর ওয়েব ভাইটাল মেট্রিক গণনা করতে ব্যবহৃত হয়। এখন যেহেতু এই APIটি বেসলাইন নিউলি উপলব্ধ , তাই সমস্ত কোর ব্রাউজারে INP মেট্রিক গণনা করা সম্ভব এবং যখন এটি অবশেষে বেসলাইন ওয়াইডলি উপলব্ধে পৌঁছায়, তখন রিয়েল ইউজার মনিটরিং (RUM) উদ্দেশ্যে ব্যবহৃত আরও ব্রাউজারে এই গুরুত্বপূর্ণ ব্যবহারকারী-কেন্দ্রিক মেট্রিক গণনা করা সম্ভব হবে।
বৃহত্তম কন্টেন্টফুল পেইন্ট API
লার্জেস্ট কন্টেন্টফুল পেইন্ট (LCP) হল একটি কোর ওয়েব ভাইটাল মেট্রিক যা ডকুমেন্টের সবচেয়ে বড় কন্টেন্ট কখন রেন্ডার করা হয় তা গণনা করে। এখন যেহেতু লার্জেস্ট কন্টেন্টফুল পেইন্ট API হল বেসলাইন নিউলি - এবং এটি বেসলাইন ওয়াইডলিতে পৌঁছানোর সাথে সাথে আরও বেশি ব্যবহারকারীকে কভার করবে - তাই ডেটা সংগ্রহের উদ্দেশ্যে প্রকৃত ব্যবহারকারীদের অভিজ্ঞতা অনুসারে এই গুরুত্বপূর্ণ ব্যবহারকারী-কেন্দ্রিক মেট্রিক গণনা করা সম্ভব হবে।
সিএসএস scrollbar-color
ব্রাউজারগুলিতে ধারাবাহিকভাবে স্ক্রলবার স্টাইল করা আগে অসম্ভব ছিল। এখন যেহেতু CSS scrollbar-color প্রোপার্টিটি Baseline Newly উপলব্ধ, তাই ডকুমেন্টের স্ক্রলবার রঙ স্টাইল করার জন্য আপনার কাছে আরও ভাল পদ্ধতির অ্যাক্সেস রয়েছে।
scrollend ইভেন্ট
scrollend ইভেন্টটি একটি নির্ভরযোগ্য উপায় প্রদান করে যখন স্ক্রোল অপারেশন শেষ হয়ে যায়, যা অগোছালো setTimeout হ্যাকগুলিকে প্রতিস্থাপন করে। বেসলাইন নতুনভাবে উপলব্ধ হিসাবে এই বৈশিষ্ট্যটি প্রবর্তনের অর্থ হল ব্যবহারকারীরা setTimeout কলব্যাক ব্যবহারের মাধ্যমে স্ক্রোল অপারেশনগুলি সম্পূর্ণ হওয়ার সময় সনাক্ত করতে সক্ষম হবেন যা কোডের কর্মক্ষমতা এবং পাঠযোগ্যতার সাথে আপস করে না।
সিএসএস @scope
CSS @scope at-rule আপনার জন্য ডকুমেন্ট সাবট্রিতে উপাদানগুলিকে লক্ষ্য করা সহজ করে তোলে যাতে জটিল নির্বাচকের প্রয়োজন হ্রাস পায়। @scope Baseline Newly উপলব্ধ হওয়ার সাথে সাথে, এখন আপনার কাছে স্কোপিং স্টাইলের জন্য একটি শক্তিশালী টুল রয়েছে।
গণিত ফন্ট পরিবার
যদি আপনাকে কখনও কোনও পৃষ্ঠায় গাণিতিক সমীকরণ প্রদর্শন করতে হয়, তাহলে আপনি জানতে পারবেন যে এই ধরণের কন্টেন্টের নির্দিষ্ট রেন্ডারিং চাহিদা রয়েছে। font-family: math হয়ে উঠছে Baseline নতুনভাবে উপলব্ধ, আপনাকে আর গাণিতিক সমীকরণ প্রদর্শনের জন্য হ্যাক ব্যবহার করতে হবে না।
ইনভোকার কমান্ড
ইনভোকার কমান্ডগুলি একটি পৃষ্ঠার <button> উপাদানগুলিতে আচরণ নির্ধারণের জন্য কার্যকর। বিশেষ করে, এগুলি ডায়ালগ এবং পপওভারের ব্যবহার নিয়ন্ত্রণের জন্য কার্যকর এবং এই API গুলি ব্যবহারের জন্য অনেক অন্তর্নিহিত প্রয়োজনীয়তা যেমন অ্যাক্সেসিবিলিটি উদ্বেগগুলি পরিচালনা করতে আপনাকে সহায়তা করে। এগুলি কীভাবে কাজ করে তা দেখতে, <dialog> এবং popover : Baseline স্তরযুক্ত UI প্যাটার্নগুলি পড়ুন, যা আমাদের সম্প্রতি প্রকাশিত বেসলাইন ইন অ্যাকশন সিরিজের একটি এন্ট্রি।
বেসলাইন ব্যাপকভাবে উপলব্ধ বৈশিষ্ট্য
২০২৫ সালের ডিসেম্বরে সম্প্রতি কয়েকটি বৈশিষ্ট্য বেসলাইন ওয়াইডলিতে উপলব্ধ হয়ে ওঠে, যার অর্থ এই বৈশিষ্ট্যগুলি এখন সমস্ত প্রধান ব্রাউজারে ব্যাপকভাবে ব্যবহারযোগ্য বলে বিবেচিত হয়।
calc() কীওয়ার্ড
যেহেতু calc() CSS-এ গাণিতিক ক্রিয়াকলাপ সম্পাদন করে, তাই সাধারণভাবে ব্যবহৃত গাণিতিক সূত্রগুলির জন্য কীওয়ার্ডগুলি প্রবর্তন করা আরও প্রয়োজনীয় হয়ে ওঠে। e , pi , infinity , এবং NaN কীওয়ার্ডগুলি calc() -এ CSS গণিত ফাংশনে গৃহীত সু-সংজ্ঞায়িত ধ্রুবকগুলিকে প্রতিনিধিত্ব করে।
কর্মীদের মধ্যে জাভাস্ক্রিপ্ট মডিউল
ওয়েব ওয়ার্কাররা ডিজাইন অনুসারে তাদের নিজস্ব স্কোপে বিদ্যমান থাকে এবং Worker() কনস্ট্রাক্টরের মাধ্যমে তাৎক্ষণিকভাবে তৈরি হয়। ওয়েব ওয়ার্কার শুরু করার সময় { type: "module" } আর্গুমেন্ট ব্যবহার করার ক্ষমতা আপনাকে ওয়ার্কার স্কোপে ES মডিউল ব্যবহার করতে দেয়, যা আপনাকে import এবং export অ্যাক্সেস দেয়। এই কার্যকারিতাটি এখন বেসলাইনে ব্যাপকভাবে উপলব্ধ হওয়ার সাথে সাথে, আপনি আজ ব্যবহৃত আরও ব্রাউজারগুলিতে এই বৈশিষ্ট্যটি ব্যবহার করতে সক্ষম হবেন।
window.print()
যদিও window.print() একটি সুপ্রতিষ্ঠিত ওয়েব বৈশিষ্ট্য, ক্রস-ব্রাউজার বেসলাইন প্রিন্ট ডায়ালগের কিছু আধুনিক বাস্তবায়নের জন্য ব্যাপকভাবে উপলব্ধ ঘড়ি এই মাসে সম্পন্ন হয়েছে, যা এটিকে ব্যবহৃত আরও ব্রাউজারগুলিতে আরও নির্ভরযোগ্যভাবে ব্যবহার করার অনুমতি দেয়।
এটা একটা মোড়ক।
২০২৫ সালের শেষের দিকে, আমরা ২০২৬ সালে বেসলাইনের সাথে একটি নতুন বছর শুরু করছি! যথারীতি, বেসলাইন-সম্পর্কিত কিছু মিস করলে আমাদের জানান , এবং আমরা নিশ্চিত করব যে এটি ভবিষ্যতের সংস্করণে ধারণ করা হবে!