2023 সালের অক্টোবরে স্থিতিশীল এবং বিটা ওয়েব ব্রাউজারে আসা কিছু আকর্ষণীয় বৈশিষ্ট্য আবিষ্কার করুন।
স্থিতিশীল ব্রাউজার রিলিজ
অক্টোবর 2023-এ Firefox 119 , Safari 17.1 , Chrome 118 , এবং Chrome 119 স্থিতিশীল হয়ে ওঠে। এই পোস্টটি ওয়েব প্ল্যাটফর্মের জন্য এর অর্থ কী তা দেখায়।
ফায়ারফক্স 119 এ জাভাস্ক্রিপ্ট বৈশিষ্ট্য
Firefox 119-এ Object.groupBy এবং Map.groupBy স্ট্যাটিক পদ্ধতির সাথে জাভাস্ক্রিপ্ট অ্যারে গ্রুপিং।
এছাড়াও Firefox 119-এ String
এর isWellFormed()
এবং toWellFormed()
পদ্ধতি রয়েছে। এগুলি একটি স্ট্রিংটিতে সুগঠিত ইউনিকোড রয়েছে কিনা তা পরীক্ষা করতে এবং একটি স্ট্রিংকে সুগঠিত ইউনিকোডে স্যানিটাইজ করতে ব্যবহার করা যেতে পারে। এই পদ্ধতিগুলি এখন তিনটি প্রধান ইঞ্জিন জুড়ে আন্তঃঅপারেবল।
HTML <search>
উপাদানটি এখন ইন্টারঅপারেবল
Chrome 118-এ <search>
উপাদান রয়েছে, একটি নতুন HTML উপাদান যা নথি বা অ্যাপ্লিকেশনের অংশগুলিকে উপস্থাপন করে যা অনুসন্ধান বা ফিল্টারিংয়ের জন্য ব্যবহৃত হয়। এই বৈশিষ্ট্যটি এখন তিনটি প্রধান ইঞ্জিন জুড়ে ইন্টারঅপারেবল।
নির্বাচিত উপাদানের ভিতরে অনুভূমিক নিয়ম
ক্রোমের দুটি সংস্করণ অক্টোবরে অবতরণ করেছে। Chrome 119-এ HTML <select>
উপাদানগুলির একটি ছোট সংযোজন। আপনি এখন বিকল্পগুলির মধ্যে একটি অনুভূমিক নিয়ম যোগ করতে পারেন যা আইটেমগুলির মধ্যে একটি বিভাজক হিসাবে প্রদর্শিত হয়। সিলেক্ট এলিমেন্টে আরও জানুন: এখন অনুভূমিক নিয়মের সাথে ।
CSS স্কোপিং
Chrome 118-এ @scope
নিয়মের সাথে স্কোপড CSS অন্তর্ভুক্ত রয়েছে। এই নিয়মটি DOM-এর একটি সাবট্রির মধ্যে উপাদান নির্বাচন করার একটি উপায় প্রদান করে। CSS @scope at-rule এর মাধ্যমে আপনার নির্বাচকদের নাগালের সীমাবদ্ধতায় আরও জানুন।
CSS পছন্দ-হ্রাস-স্বচ্ছতা
Chrome 118-এ prefers-reduced-transparency
মিডিয়া বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে। এটি বৈশিষ্ট্যগুলির একটি সেট যা আপনাকে তাদের ডিভাইসে ব্যবহারকারীর দ্বারা সেট করা পছন্দগুলি পরীক্ষা করতে দেয় এবং আপনার কোডে তাদের চাহিদা মেটাতে প্রতিক্রিয়া জানায়৷ CSS prefers-reduced-transparency- এর বৈশিষ্ট্য সম্পর্কে আরও জানুন।
CSS আপেক্ষিক রঙ সিনট্যাক্স
Chrome 119-এ CSS Color 5- আপেক্ষিক রঙের সিনট্যাক্স থেকে একটি শক্তিশালী নতুন বৈশিষ্ট্য। এটি আপনাকে যেকোনো রঙের স্থান বা সিনট্যাক্স ব্যবহার করে অন্য রঙ থেকে একটি রঙ বের করতে দেয়।
ওয়েব অ্যাসেম্বলি আবর্জনা সংগ্রহ (WasmGC)
ক্রোম 119-এর মধ্যে রয়েছে WasmGC যাতে Kotlin, PHP, বা Java এর মতো আবর্জনা-সংগৃহীত ভাষাগুলির সাথে WebAssembly-এ কাজ করা যায়। WebAssembly Garbage Collection (WasmGC) এ সমস্ত বিবরণ খুঁজুন এখন Chrome-এ ডিফল্টরূপে সক্ষম করা আছে ।
বিটা ব্রাউজার রিলিজ
বিটা ব্রাউজার সংস্করণগুলি আপনাকে সেই জিনিসগুলির একটি পূর্বরূপ দেয় যা ব্রাউজারের পরবর্তী স্থিতিশীল সংস্করণে থাকবে৷ নতুন বৈশিষ্ট্যগুলি পরীক্ষা করার জন্য এটি একটি দুর্দান্ত সময়, বা অপসারণ, যা বিশ্ব এই প্রকাশ পাওয়ার আগে আপনার সাইটকে প্রভাবিত করতে পারে৷ নতুন বিটা হল Firefox 120 এবং Safari 17.2 । এই প্রকাশগুলি প্ল্যাটফর্মে অনেক দুর্দান্ত বৈশিষ্ট্য নিয়ে আসে। সমস্ত বিবরণের জন্য রিলিজ নোটগুলি দেখুন। এখানে মাত্র কয়েকটি হাইলাইট রয়েছে।
Safari 17.2-এ অনেক নতুন বৈশিষ্ট্য রয়েছে। CSS-এর জন্য CSS কাস্টম হাইলাইট API, mask-border
বৈশিষ্ট্য, counter-set
বৈশিষ্ট্য এবং অন্যান্য অনেক বৈশিষ্ট্যের জন্য সমর্থন রয়েছে। এছাড়াও আন্তঃকার্যকারিতা উন্নত করতে বিদ্যমান বৈশিষ্ট্যগুলিতে অনেকগুলি সংশোধন রয়েছে৷
HTML-এর জন্য, Safari 17.2-এ <details>
উপাদানের জন্য name
বৈশিষ্ট্যের সমর্থন অন্তর্ভুক্ত রয়েছে। এবং ওয়েব API-এ ফেচ অগ্রাধিকারের জন্য সমর্থন রয়েছে এবং প্রতিক্রিয়াশীল চিত্রগুলি এখন <link rel=preload>
এ সক্ষম করা হয়েছে।
Firefox 120 CSS rh
এবং rlh
ইউনিট, text-wrap: balance
এবং light-dark()
ফাংশনের জন্য সমর্থন যোগ করে।