2025 সালের মার্চ মাসে স্থিতিশীল এবং বিটা ওয়েব ব্রাউজারে আসা কিছু আকর্ষণীয় বৈশিষ্ট্য আবিষ্কার করুন।
প্রকাশিত: মার্চ 31, 2025
স্থিতিশীল ব্রাউজার রিলিজ
মার্চ 2025-এ Firefox 136 , Chrome 134 , এবং Safari 18.4 স্থিতিশীল হয়ে ওঠে। এই পোস্টটি ওয়েব প্ল্যাটফর্মে যোগ করা নতুন বৈশিষ্ট্যগুলি দেখে।
নতুন ছদ্ম-শ্রেণি :has-slotted এবং :open
Firefox 136 :has-slotted pseudo-class সমর্থন করে, <template> -এ উপাদানগুলিকে স্টাইল করতে ব্যবহৃত হয় যেগুলিতে একটি ওয়েব কম্পোনেন্ট রেন্ডার করার সময় একটি <slot> এলিমেন্ট যোগ করা থাকে।
:open pseudo-class আপনাকে বর্তমানে খোলা অবস্থায় থাকা যেকোনো উপাদান নির্বাচন করতে দেয়। এটি <details> , <dialog> , <input> একটি পিকার সহ উপাদান এবং <select> উপাদানগুলির ক্ষেত্রে প্রযোজ্য যখন একটি ড্রপ-ডাউন নির্বাচন বাক্স খোলা থাকে।
Intl.DurationFormat
Firefox 136 এছাড়াও Intl.DurationFormat সমর্থন করে। এটি আপনাকে লোকেল বিবেচনা করে সময়কাল ফর্ম্যাট করতে দেয়। এই বৈশিষ্ট্যটি বেসলাইনে যোগদান করে, এবং আপনি Intl.DurationFormat এ আরও জানতে পারেন।DurationFormat এখন বেসলাইন নতুনভাবে উপলব্ধ ।
contenteditable বৈশিষ্ট্যের plaintext-only মান
ফায়ারফক্সের এই রিলিজে নতুনভাবে উপলব্ধ বেসলাইন হয়ে ওঠা আরেকটি বৈশিষ্ট্য হল plaintext-only contenteditable গ্লোবাল অ্যাট্রিবিউটের প্লেইন-টেক্সট মান। বিষয়বস্তু সম্পাদনাযোগ্য "শুধুমাত্র-পাঠ্য" অ্যাট্রিবিউট মান সমন্বয়ে এই মান সম্পর্কে পড়ুন এখন বেসলাইন নতুনভাবে উপলব্ধ ।
Browser Support
সিএসএসের জন্য সাইডওয়ে লেখার মোড
Safari 18.4 writing-mode: sideways-rl এবং writing-mode: sideways-lr । আপনি উপস্থাপনাগত কারণে উল্লম্বভাবে পাঠ্য প্রদর্শন করতে চাইলে এই মানগুলি ব্যবহার করা হয়। তারা এখন বেসলাইন নতুনভাবে উপলব্ধ হওয়া উচিত.
Browser Support
CSS shape() ফাংশন
এছাড়াও Safari 18.4-এ CSS shape() ফাংশন রয়েছে, যা ক্লিপ-পাথে রেস্পন্সিভ ফ্রি-ফর্ম শেপের জন্য অনুমতি দেয়।
ClipboardItem.supports()
Safari 18.4 ClipboardItem() এর জন্য supports() পদ্ধতি প্রয়োগ করে। এটি আপনাকে ক্লিপবোর্ড অপারেশনের সময় কোন ফর্ম্যাটগুলি সমর্থিত তা দেখতে দেয় এবং এখন বেসলাইন নতুনভাবে উপলব্ধ৷
<dialog> এর জন্য হালকা খারিজ
Popover API এর একটি চমৎকার বৈশিষ্ট্য হল এর হালকা বরখাস্ত আচরণ। এই আচরণটি এখন <dialog> এর অংশ, Chrome 134-এ প্রয়োগ করা হয়েছে, আচরণ নিয়ন্ত্রণকারী একটি নতুন closedby অ্যাট্রিবিউট সহ।
Browser Support
ওয়েব লক API এখন শেয়ার্ড স্টোরেজে সমর্থিত
Chrome 134 শেয়ার্ড স্টোরেজে ওয়েব লক এপিআইকে সংহত করে। এটি এমন পরিস্থিতিতে বাধা দেয় যেখানে ক্রস-সাইট পৌঁছানোর পরিমাপের ফলে নকল রিপোর্টিং হতে পারে, get() এবং set() লজিকের মধ্যে সম্ভাব্য রেসের অবস্থার কারণে।
বিটা ব্রাউজার রিলিজ
বিটা ব্রাউজার সংস্করণগুলি আপনাকে সেই জিনিসগুলির একটি পূর্বরূপ দেয় যা ব্রাউজারের পরবর্তী স্থিতিশীল সংস্করণে থাকবে৷ নতুন বৈশিষ্ট্যগুলি পরীক্ষা করার জন্য এটি একটি দুর্দান্ত সময়, বা অপসারণ, যা বিশ্ব এই প্রকাশ পাওয়ার আগে আপনার সাইটকে প্রভাবিত করতে পারে৷ নতুন বিটা হল Firefox 137 এবং Chrome 135 । এই প্রকাশগুলি প্ল্যাটফর্মে অনেক দুর্দান্ত বৈশিষ্ট্য নিয়ে আসে। সমস্ত বিবরণের জন্য রিলিজ নোটগুলি দেখুন। এখানে মাত্র কয়েকটি হাইলাইট রয়েছে।
Firefox 137-এ Math.sumPrecise স্ট্যাটিক পদ্ধতি রয়েছে, যা একটি পুনরাবৃত্তিযোগ্য (যেমন একটি অ্যারে) এর যোগফল প্রদান করে। এই রিলিজে Atomics.pause() ও রয়েছে। এই পদ্ধতিটি CPU-কে একটি ইঙ্গিত প্রদান করে যে বর্তমান থ্রেডটি একটি স্পিনলকের মধ্যে রয়েছে যখন একটি শেয়ার্ড রিসোর্সে অ্যাক্সেসের জন্য অপেক্ষা করা হচ্ছে।
Chrome 135 ক্যারোসেল তৈরির সাথে সম্পর্কিত অনেকগুলি CSS বৈশিষ্ট্য অন্তর্ভুক্ত করে। এতে কাস্টমাইজ করা যায় এমন <select> উপাদান এবং command এবং commandfor অ্যাট্রিবিউট রয়েছে।