2024 সালের নভেম্বরে স্থিতিশীল এবং বিটা ওয়েব ব্রাউজারে আসা কিছু আকর্ষণীয় বৈশিষ্ট্য আবিষ্কার করুন।
প্রকাশিত: নভেম্বর 27, 2024
স্থিতিশীল ব্রাউজার রিলিজ
2024 সালের নভেম্বরে, ফায়ারফক্স 131 এবং ক্রোম 131 স্থিতিশীল হয়ে ওঠে। এই পোস্টটি ওয়েব প্ল্যাটফর্মে যোগ করা নতুন বৈশিষ্ট্যগুলি দেখে।
WebCodecs API
Firefox 133 WebCodecs API এর ImageDecoder
, ImageTrackList
, এবং ImageTrack
ইন্টারফেস সমর্থন করে, প্রধান এবং কর্মী থ্রেড থেকে ছবিগুলিকে ডিকোডিং সক্ষম করে৷
WorkerNavigator
permissions
সম্পত্তি
Firefox 133 এছাড়াও WorkerNavigator.permissions
সমর্থন করে।
@page
মার্জিন বক্স
Chrome 131 পৃষ্ঠা মার্জিন বক্সের জন্য সমর্থন যোগ করে, যখন একটি ওয়েব ডকুমেন্ট প্রিন্ট করা হয়, বা পিডিএফ হিসাবে রপ্তানি করা হয়।
@page
মার্জিন বাক্সগুলি আপনাকে একটি পৃষ্ঠার মার্জিন এলাকায় বিষয়বস্তু সংজ্ঞায়িত করতে দেয়, উদাহরণস্বরূপ কাস্টম শিরোনাম এবং ফুটার প্রদান করার জন্য, ব্রাউজার দ্বারা তৈরি অন্তর্নির্মিত শিরোনাম এবং ফুটার ব্যবহার করার পরিবর্তে।
পৃষ্ঠা নম্বরের জন্য কাউন্টারগুলিও সমর্থিত। স্পেসিফিকেশন দুটি বিশেষ কাউন্টার নাম সংজ্ঞায়িত করে: বর্তমান পৃষ্ঠা নম্বরের জন্য page
এবং পৃষ্ঠাগুলির মোট সংখ্যার জন্য pages
।
CSS ব্যবহার করে প্রিন্ট করা পৃষ্ঠাগুলির মার্জিনে সামগ্রী যোগ করুন -এ আরও জানুন।
Browser Support
আপেক্ষিক রঙ সিনট্যাক্সে currentcolor
জন্য সমর্থন
Chrome 131 CSS-এ আপেক্ষিক রংকে ( from
keyword ব্যবহার করে) currentcolor
বেস হিসেবে ব্যবহার করতে দেয়। এটি আপনাকে একটি উপাদানের পাঠ্য রঙের উপর ভিত্তি করে, সেই উপাদানের সীমানা, ছায়া বা ব্যাকগ্রাউন্ডের জন্য পরিপূরক রং সেট করতে দেয়।
Uint8Array
পদ্ধতি
ফায়ারফক্স 133 base64-
এবং হেক্স-এনকোডেড স্ট্রিং এবং বাইট অ্যারেগুলির মধ্যে রূপান্তর সহজ করার জন্য বেশ কয়েকটি নতুন Uint8Array
পদ্ধতি যুক্ত করেছে:
-
Uint8Array.fromBase64()
এবংUint8Array.fromHex()
-
Uint8Array.prototype.setFromBase64()
এবংUint8Array.prototype.setFromHex()
-
Uint8Array.prototype.toBase64()
এবংUint8Array.prototype.toHex()
নিবেদিত কর্মীদের উপর WebHID
Chrome 131 ডেডিকেটেড কর্মী প্রসঙ্গের মধ্যে WebHID
সক্ষম করে৷ এটি আপনাকে একটি পৃথক থ্রেডে একটি HID ডিভাইস থেকে ভারী I/O এবং ডেটা প্রক্রিয়াকরণ করতে দেয়, যা প্রধান থ্রেডে কর্মক্ষমতা প্রভাব কমাতে সাহায্য করে।
Browser Support
বিটা ব্রাউজার রিলিজ
বিটা ব্রাউজার সংস্করণগুলি আপনাকে সেই জিনিসগুলির একটি পূর্বরূপ দেয় যা ব্রাউজারের পরবর্তী স্থিতিশীল সংস্করণে থাকবে৷ নতুন বৈশিষ্ট্যগুলি পরীক্ষা করার জন্য এটি একটি দুর্দান্ত সময়, বা অপসারণ, যা বিশ্ব এই প্রকাশ পাওয়ার আগে আপনার সাইটকে প্রভাবিত করতে পারে৷ নতুন বিটা হল Firefox 134 , Safari 18.2 , এবং Chrome 132 । এই প্রকাশগুলি প্ল্যাটফর্মে অনেক দুর্দান্ত বৈশিষ্ট্য নিয়ে আসে। সমস্ত বিবরণের জন্য রিলিজ নোটগুলি দেখুন। এখানে মাত্র কয়েকটি হাইলাইট রয়েছে।
Safari 18.2-এ Uint8Array
পদ্ধতি অন্তর্ভুক্ত রয়েছে, যা এই পোস্টে ফায়ারফক্সে শিপিং হিসাবে আগে উল্লেখ করা হয়েছে এবং @page
মার্জিন বর্ণনাকারী যা এই মাসে ক্রোমে পাঠানো হয়েছে। ক্রস-ডকুমেন্ট ভিউ ট্রানজিশন, ruby-align
এবং text-box-trim
সহ নতুন CSS বৈশিষ্ট্যগুলির একটি ভাল তালিকা রয়েছে।
Chrome 132-এ writing-mode
CSS সম্পত্তির জন্য sideways-rl
এবং sideways-lr
কীওয়ার্ডের সমর্থন, <dialog>
এর জন্য ইভেন্ট টগল করুন এবং Request
এবং Response
ইন্টারফেসের জন্য একটি bytes()
পদ্ধতি অন্তর্ভুক্ত রয়েছে।
Firefox 134 এখনই বিশদ বিবরণে হালকা, তবে এটি Promise.try
অন্তর্ভুক্ত করছে যা Safari 18.2 বিটাতেও রয়েছে।