2025 সালের আগস্টে স্থিতিশীল এবং বিটা ওয়েব ব্রাউজারে আসা কিছু আকর্ষণীয় বৈশিষ্ট্য আবিষ্কার করুন।
প্রকাশিত: আগস্ট 29, 2025
স্থিতিশীল ব্রাউজার রিলিজ
ক্রোম 139 এবং ফায়ারফক্স 142 আগস্ট মাসে স্থিতিশীল অবস্থায় প্রকাশিত হয়েছে, এই পোস্টটি ওয়েব প্ল্যাটফর্মের জন্য এর অর্থ কী তা একবার দেখে নেয়।
URL প্যাটার্ন API
ফায়ারফক্স 142 ইউআরএল প্যাটার্ন এপিআই সমর্থন করে, এটি ইউআরএল মেলানো এবং পার্স করা অনেক সহজ করে তোলে। এই বৈশিষ্ট্যটি ইতিমধ্যেই ক্রোমে এবং Safari 26 বিটাতে রয়েছে, যার অর্থ আমরা শীঘ্রই বেসলাইনে এটি দেখতে পাব।
অগ্রাধিকারযুক্ত টাস্ক শিডিউলিং
Firefox 142 এছাড়াও অগ্রাধিকারমূলক টাস্ক শিডিউলিং API সমর্থন করে। সহায়তার মধ্যে রয়েছে Scheduler
, TaskController
, TaskSignal
, TaskPriorityChangeEvent
(এবং prioritychange
ইভেন্ট), এবং Window.scheduler
এবং WorkerGlobalScope.scheduler
বৈশিষ্ট্যগুলি।
এর মানে হল যে আপনি এখন ক্রোম এবং ফায়ারফক্স উভয় ক্ষেত্রেই দীর্ঘ কাজগুলি ভাঙতে scheduler.yield
ব্যবহার করতে পারেন—এখানে একটি পলিফিল উপলব্ধ রয়েছে যা যেখানে এটি সমর্থিত নয় সেখানে সাহায্য করতে পারে৷
CSS কর্নার শেপিং
আপনি যদি সর্বদা একটি squircle তৈরি করতে সক্ষম হতে চান, তাহলে আপনি Chrome 139-এ নতুন corner-shape
বৈশিষ্ট্য দেখে খুশি হবেন। এটি border-radius
পাশাপাশি কাজ করে, আপনাকে প্রথমবারের জন্য কোণার আকৃতি সামঞ্জস্য করতে দেয়।
আরও বিশদ বিবরণ এবং কিছু উদাহরণ CSS কোণার-আকৃতি এবং সুপারেলিপসের শক্তি বোঝা ।
CSS কাস্টম ফাংশন
এছাড়াও Chrome 139-এ CSS কাস্টম ফাংশন রয়েছে। এগুলি কাস্টম বৈশিষ্ট্যের অনুরূপ, তবে একটি একক, নির্দিষ্ট মান ফেরত দেওয়ার পরিবর্তে, তারা অন্যান্য কাস্টম বৈশিষ্ট্য, পরামিতি এবং শর্তাবলীর উপর ভিত্তি করে মান প্রদান করে।
CSS ফাংশনগুলি @function
নিয়ম ব্যবহার করে সংজ্ঞায়িত করা হয় এবং CSS কাস্টম ফাংশন এবং মিক্সিন স্পেসিফিকেশনের অংশ।
@function --negate(--value) {
result: calc(var(--value) * -1);
}
div {
--gap: 1em;
margin-top: --negate(var(--gap));
}
request-close
ইনভোকার কমান্ড
ডায়ালগ উপাদানগুলি বিভিন্ন প্রক্রিয়ার মাধ্যমে বন্ধ করা যেতে পারে, কখনও কখনও বিকাশকারীরা বন্ধ হওয়া প্রতিরোধ করার ক্ষমতা রাখতে চায়। এই ডায়ালগগুলি অর্জন করতে একটি ইভেন্ট বাতিল করুন৷ মূলত এটি শুধুমাত্র একটি ঘনিষ্ঠ অনুরোধ (উদাহরণস্বরূপ, একটি ESC কী প্রেস) ব্যবহার করে বহিস্কার করা হয়েছিল, সম্প্রতি একটি requestClose()
JavaScript ফাংশন যোগ করা হয়েছে যা বাতিল ইভেন্টটিকেও ফায়ার করে।
request-close
কমান্ড, এখন ক্রোম 139-এ, ঘোষণামূলক ইনভোকার কমান্ড এপিআই-এ সেই নতুন ক্ষমতা নিয়ে আসে।
বিটা ব্রাউজার রিলিজ
বিটা ব্রাউজার সংস্করণগুলি আপনাকে সেই জিনিসগুলির একটি পূর্বরূপ দেয় যা ব্রাউজারের পরবর্তী স্থিতিশীল সংস্করণে থাকবে৷ নতুন বৈশিষ্ট্যগুলি পরীক্ষা করার জন্য এটি একটি দুর্দান্ত সময়, বা অপসারণ, যা বিশ্ব এই প্রকাশ পাওয়ার আগে আপনার সাইটকে প্রভাবিত করতে পারে৷ এই মাসে নতুন বিটা হল Firefox 143 এবং Chrome 140 , Safari 26 বিটা এখনও চলছে।
Firefox 143-এ ::details-content
pseudo-element অন্তর্ভুক্ত রয়েছে, যা Interop 2025-এ অন্তর্ভুক্ত করা হয়েছে। এই রিলিজটি নতুনভাবে বেসলাইন বৈশিষ্ট্যটি উপলব্ধ করবে। এছাড়াও CSS text-autospace
সম্পত্তি অন্তর্ভুক্ত করা হয়েছে। আপনি যদি নন-সিজেকে অক্ষরের পাশাপাশি চাইনিজ, জাপানিজ বা কোরিয়ান (CJK) পাঠ্য প্রদর্শন করেন তাহলে এই আন্তর্জাতিকীকরণ বৈশিষ্ট্যটি সহায়ক। এটি আপনাকে এই অক্ষরের মধ্যে প্রয়োগ করা স্থান নির্দিষ্ট করতে দেয়।
Chrome 140-এ ToggleEvent
এর source
অ্যাট্রিবিউট রয়েছে, যেটিতে এমন উপাদান রয়েছে যা ToggleEvent-কে ফায়ার করতে ট্রিগার করেছে। এছাড়াও @font-face
নিয়মে font-variation-settings
বর্ণনাকারী সমর্থন অন্তর্ভুক্ত করা হয়েছে, সাথে বেশ কয়েকটি WebGPU আপডেট রয়েছে।