প্রকাশিত: ২৫ আগস্ট, ২০২৬
ক্রোম ১৫২ এখন চালু হচ্ছে, এবং এই পোস্টে রিলিজটির কিছু প্রধান ফিচার তুলে ধরা হয়েছে। ক্রোম ১৫২-এর সম্পূর্ণ রিলিজ নোট পড়ুন।
এই রিলিজের উল্লেখযোগ্য দিকগুলো:
- অতিরিক্ত সিউডো-এলিমেন্টের জন্য
CSSPseudoElementসাপোর্ট ইন্টারফেসটিকে::backdrop,::scroll-marker, এবং::view-transitionপর্যন্ত প্রসারিত করে। - সিপিইউ পারফরম্যান্স এপিআই ওয়েব অ্যাপ্লিকেশনকে ব্যবহারকারীর ডিভাইসের সিপিইউ পারফরম্যান্স নির্ধারণ করতে সাহায্য করে।
- কানেকশন অ্যালাওলিস্ট একটি HTTP রেসপন্স হেডার ব্যবহার করে এক্সটার্নাল এন্ডপয়েন্টগুলোর ওপর সুস্পষ্ট নেটওয়ার্ক-স্তরের নিয়ন্ত্রণ প্রদান করে।
::backdrop , ::scroll-marker , এবং ::view-transition এর জন্য CSSPseudoElement সমর্থন
জাভাস্ক্রিপ্টে CSSPseudoElement এর সমর্থন, যা পূর্বে ::after , ::before , এবং ::marker জন্য সংজ্ঞায়িত ছিল, তা Chrome 152-তে বেশ কয়েকটি নতুন সিউডো-এলিমেন্ট পর্যন্ত প্রসারিত হয়েছে:
-
::backdrop: এটি আপনাকে মোডাল ডায়ালগের ব্যাকড্রপের ইন্টারঅ্যাকশনগুলো পরিচালনা করতে দেয়। উদাহরণস্বরূপ, ব্যবহারকারী ব্যাকড্রপে ক্লিক করলে আপনি ডায়ালগের ভেতরের কন্টেন্টের ক্লিকে কোনো হস্তক্ষেপ না করেই ডায়ালগটি বন্ধ করতে পারেন, যার ফলে জটিল ইন্টারসেকশন ক্যালকুলেশনের প্রয়োজন হয় না। -
::scroll-marker: স্ক্রল মার্কারের উপর ইন্টারঅ্যাকশন হ্যান্ডলিং সক্ষম করে, যেমন ক্লিক পরিসংখ্যান সংগ্রহ করা। -
::view-transition: জ্যামিতি-সচেতন ভিউ ট্রানজিশনের পথ প্রশস্ত করে এবং বর্তমানে অ্যানিমেট হওয়া এলিমেন্টগুলোর স্থানাঙ্ক ব্যবহার করে কোনো সক্রিয় ভিউ ট্রানজিশনকে মাঝপথে বাধা দেয়।
জাভাস্ক্রিপ্টে সিউডো-এলিমেন্ট ব্যবহারের বিষয়ে আরও বিস্তারিত জানতে, MDN-এ CSSPseudoElement ডকুমেন্টেশন দেখুন।
সিপিইউ পারফরম্যান্স এপিআই
ক্রোম ১৫২-এ সিপিইউ পারফরম্যান্স এপিআই চালু করা হয়েছে, যা ওয়েব অ্যাপ্লিকেশনগুলোকে ব্যবহারকারীর ডিভাইসের সিপিইউ পারফরম্যান্স নির্ধারণ করতে দেয়।
ওয়েব অ্যাপ্লিকেশনগুলো এই টিয়ারের তথ্য ব্যবহার করে ডিভাইসের সক্ষমতা অনুযায়ী ব্যবহারকারীর অভিজ্ঞতাকে মানিয়ে নিতে পারে—যেমন গ্রাফিক্যাল ফিডেলিটি কমানো, ভারী গণনা সমন্বয় করা, বা ব্যাকগ্রাউন্ড টাস্কগুলোকে প্রয়োজনমতো সাজানো। এই API-টি Compute Pressure API-এর সাথেও একত্রে ব্যবহার করা যেতে পারে, যা CPU-এর চাপ এবং ব্যবহার সম্পর্কে রিয়েল-টাইম ডেটা প্রদান করে।
ব্যবহারকারীরা ক্রোম ব্রাউজারের সেটিংস > পারফরম্যান্স > স্পিড > ওভাররাইড সিপিইউ পারফরম্যান্স টিয়ার (Settings > Performance > Speed > Override CPU performance tier) বিকল্পের মাধ্যমে প্রদর্শিত পারফরম্যান্স টিয়ার পরিবর্তন করতে পারেন। অ্যাডমিনিস্ট্রেটররাও CpuPerformanceTierOverride এন্টারপ্রাইজ পলিসি ব্যবহার করে এই আচরণ নিয়ন্ত্রণ করতে পারেন।
সংযোগ অনুমতি তালিকা
ক্রোম ১৫২-এ কানেকশন অ্যালাওলিস্ট যুক্ত করা হয়েছে, যা একটি নিরাপত্তা ব্যবস্থা। এটি ডকুমেন্ট বা ওয়েব ওয়ার্কার দ্বারা শুরু করা নেটওয়ার্ক সংযোগ সীমিত করার মাধ্যমে বাহ্যিক এন্ডপয়েন্টগুলোর ওপর সুস্পষ্ট নিয়ন্ত্রণ প্রদান করে।
কানেকশন অ্যালাওলিস্ট এই ঝুঁকিগুলো মোকাবেলার একটি সরাসরি পদ্ধতি প্রদান করে, যার মাধ্যমে আপনার পেজ থেকে উদ্ভূত সমস্ত নেটওয়ার্ক কানেকশনের গেটকিপার হিসেবে ব্রাউজারকে নিযুক্ত করা হয়। Connection-Allowlist HTTP রেসপন্স হেডার অন্তর্ভুক্ত করার মাধ্যমে, একটি সাইট তার কনটেক্সট দ্বারা শুরু করা সমস্ত নেটওয়ার্ক যোগাযোগের জন্য অনুমোদিত সুনির্দিষ্ট URL প্যাটার্নগুলো নির্দিষ্ট করে দেয়।
কনফিগারেশন এবং রিপোর্টিং বিকল্পগুলি সম্পর্কে আরও জানতে, Connection Allowlists origin trial পড়ুন।
আরও পড়ুন
এখানে কেবল কিছু গুরুত্বপূর্ণ বিষয় তুলে ধরা হয়েছে। ক্রোম ১৫২-এর অতিরিক্ত পরিবর্তনগুলোর জন্য নিচের লিঙ্কগুলো দেখুন:
সাবস্ক্রাইব করুন
সর্বশেষ খবরাখবর পেতে Chrome Developers YouTube চ্যানেলটি সাবস্ক্রাইব করুন, এবং আমরা যখনই কোনো নতুন ভিডিও প্রকাশ করব, আপনি একটি ইমেল বিজ্ঞপ্তি পাবেন। অথবা নতুন আর্টিকেল এবং ব্লগ পোস্টের জন্য X বা LinkedIn-এ আমাদের অনুসরণ করুন।
ক্রোম ১৫৩ প্রকাশিত হওয়া মাত্রই, ক্রোমে নতুন কী কী এসেছে তা জানাতে আমরা এখানেই থাকব!